diff --git a/entry/.cxx/default/default/armeabi-v7a/.ninja_deps b/entry/.cxx/default/default/armeabi-v7a/.ninja_deps
new file mode 100755
index 0000000..c634c1a
Binary files /dev/null and b/entry/.cxx/default/default/armeabi-v7a/.ninja_deps differ
diff --git a/entry/.cxx/default/default/armeabi-v7a/.ninja_log b/entry/.cxx/default/default/armeabi-v7a/.ninja_log
new file mode 100755
index 0000000..efd63d6
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/.ninja_log
@@ -0,0 +1,6 @@
+# ninja log v5
+1 389 6787214516991010 CMakeFiles/hello.dir/hello.cpp.o 388380c87138115a
+391 2275 6787214535936689 D:/Huawei/TensorFlowETS-main/entry/build/default/intermediates/cmake/default/obj/armeabi-v7a/libhello.so df0048f6cbf735fa
+5 1336 6788316866502072 D:/Huawei/TensorFlowETS-main/entry/build/default/intermediates/cmake/default/obj/armeabi-v7a/libhello.so df0048f6cbf735fa
+11 1992 6800051371502177 D:/Huawei/TensorFlowETS-main/entry/build/default/intermediates/cmake/default/obj/armeabi-v7a/libhello.so df0048f6cbf735fa
+4 1375 6800477367733085 D:/Huawei/TensorFlowETS-main/entry/build/default/intermediates/cmake/default/obj/armeabi-v7a/libhello.so df0048f6cbf735fa
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeCache.txt b/entry/.cxx/default/default/armeabi-v7a/CMakeCache.txt
new file mode 100755
index 0000000..a38b0ed
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeCache.txt
@@ -0,0 +1,408 @@
+# This is the CMakeCache file.
+# For build in directory: d:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a
+# It was generated by CMake: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/bin/cmake.exe
+# 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
+########################
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-addr2line.exe
+
+//Archiver
+CMAKE_AR:FILEPATH=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-ar.exe
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=normal
+
+//LLVM archiver
+CMAKE_CXX_COMPILER_AR:FILEPATH=CMAKE_CXX_COMPILER_AR-NOTFOUND
+
+//Generate index for LLVM archive
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND
+
+//Flags for all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags for debug variant builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during NORMAL builds.
+CMAKE_CXX_FLAGS_NORMAL:STRING=
+
+//Flags for release variant builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Libraries linked by default with all C++ applications.
+CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lm
+
+//LLVM archiver
+CMAKE_C_COMPILER_AR:FILEPATH=CMAKE_C_COMPILER_AR-NOTFOUND
+
+//Generate index for LLVM archive
+CMAKE_C_COMPILER_RANLIB:FILEPATH=CMAKE_C_COMPILER_RANLIB-NOTFOUND
+
+//Flags for all build types.
+CMAKE_C_FLAGS:STRING=
+
+//Flags for debug variant builds.
+CMAKE_C_FLAGS_DEBUG:STRING=
+
+//Flags used by the C compiler during MINSIZEREL builds.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the C compiler during NORMAL builds.
+CMAKE_C_FLAGS_NORMAL:STRING=
+
+//Flags for release variant builds.
+CMAKE_C_FLAGS_RELEASE:STRING=
+
+//Flags used by the C compiler during RELWITHDEBINFO builds.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Libraries linked by default with all C applications.
+CMAKE_C_STANDARD_LIBRARIES:STRING=-lm
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Linker flags to be used to create executables.
+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 NORMAL builds.
+CMAKE_EXE_LINKER_FLAGS_NORMAL: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=ON
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/XComponent
+
+//No help, variable specified on the command line.
+CMAKE_LIBRARY_OUTPUT_DIRECTORY:UNINITIALIZED=D:\Huawei\TensorFlowETS-main\entry\build\default\intermediates\cmake\default\obj\armeabi-v7a
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/ld.lld.exe
+
+//No help, variable specified on the command line.
+CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe
+
+//Linker flags to be used to create modules.
+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
+// NORMAL builds.
+CMAKE_MODULE_LINKER_FLAGS_NORMAL: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=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-nm.exe
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-objcopy.exe
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-objdump.exe
+
+//No help, variable specified on the command line.
+CMAKE_OHOS_ARCH_ABI:UNINITIALIZED=armeabi-v7a
+
+//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=XComponent
+
+//Ranlib
+CMAKE_RANLIB:FILEPATH=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-ranlib.exe
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-readelf.exe
+
+//Linker flags to be used to create shared libraries.
+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 NORMAL builds.
+CMAKE_SHARED_LINKER_FLAGS_NORMAL: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 NORMAL builds.
+CMAKE_STATIC_LINKER_FLAGS_NORMAL: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=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-strip.exe
+
+//No help, variable specified on the command line.
+CMAKE_SYSTEM_NAME:UNINITIALIZED=OHOS
+
+//The CMake toolchain file
+CMAKE_TOOLCHAIN_FILE:FILEPATH=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build/cmake/ohos.toolchain.cmake
+
+//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
+
+//No help, variable specified on the command line.
+OHOS_ARCH:UNINITIALIZED=armeabi-v7a
+
+//No help, variable specified on the command line.
+OHOS_SDK_NATIVE:UNINITIALIZED=C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5
+
+//No help, variable specified on the command line.
+OHOS_STL:UNINITIALIZED=c++_shared
+
+//Value Computed by CMake
+XComponent_BINARY_DIR:STATIC=D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a
+
+//Value Computed by CMake
+XComponent_SOURCE_DIR:STATIC=D:/Huawei/TensorFlowETS-main/entry/src/main/cpp
+
+//Dependencies for the target
+hello_LIB_DEPENDS:STATIC=general;libace_napi.z.so;general;libc++.a;
+
+
+########################
+# 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=d:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a
+//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=16
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=5
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/bin/cmake.exe
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/bin/cpack.exe
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/bin/ctest.exe
+//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_NORMAL
+CMAKE_CXX_FLAGS_NORMAL-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_CXX_STANDARD_LIBRARIES
+CMAKE_CXX_STANDARD_LIBRARIES-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_NORMAL
+CMAKE_C_FLAGS_NORMAL-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_C_STANDARD_LIBRARIES
+CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
+//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_NORMAL
+CMAKE_EXE_LINKER_FLAGS_NORMAL-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=Ninja
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=D:/Huawei/TensorFlowETS-main/entry/src/main/cpp
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-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_NORMAL
+CMAKE_MODULE_LINKER_FLAGS_NORMAL-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=1
+//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=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16
+//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_NORMAL
+CMAKE_SHARED_LINKER_FLAGS_NORMAL-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_NORMAL
+CMAKE_STATIC_LINKER_FLAGS_NORMAL-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
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeCCompiler.cmake b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeCCompiler.cmake
new file mode 100755
index 0000000..a5b4ac5
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeCCompiler.cmake
@@ -0,0 +1,76 @@
+set(CMAKE_C_COMPILER "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe")
+set(CMAKE_C_COMPILER_ARG1 "")
+set(CMAKE_C_COMPILER_ID "Clang")
+set(CMAKE_C_COMPILER_VERSION "10.0.1")
+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 "MinGW")
+set(CMAKE_C_SIMULATE_ID "")
+set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU")
+set(CMAKE_C_SIMULATE_VERSION "")
+
+
+
+set(CMAKE_AR "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-ar.exe")
+set(CMAKE_C_COMPILER_AR "CMAKE_C_COMPILER_AR-NOTFOUND")
+set(CMAKE_RANLIB "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-ranlib.exe")
+set(CMAKE_C_COMPILER_RANLIB "CMAKE_C_COMPILER_RANLIB-NOTFOUND")
+set(CMAKE_LINKER "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/ld.lld.exe")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCC )
+set(CMAKE_C_COMPILER_LOADED 1)
+set(CMAKE_C_COMPILER_WORKS TRUE)
+set(CMAKE_C_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW 1)
+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 "4")
+set(CMAKE_C_COMPILER_ABI "ELF")
+set(CMAKE_C_LIBRARY_ARCHITECTURE "")
+
+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 "")
+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 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include")
+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "unwind;-l:libunwind.a;c;-l:libunwind.a")
+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1")
+set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake
new file mode 100755
index 0000000..871118c
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake
@@ -0,0 +1,88 @@
+set(CMAKE_CXX_COMPILER "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "Clang")
+set(CMAKE_CXX_COMPILER_VERSION "10.0.1")
+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;cxx_std_20")
+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 "cxx_std_20")
+
+set(CMAKE_CXX_PLATFORM_ID "MinGW")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+set(CMAKE_AR "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-ar.exe")
+set(CMAKE_CXX_COMPILER_AR "CMAKE_CXX_COMPILER_AR-NOTFOUND")
+set(CMAKE_RANLIB "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/llvm-ranlib.exe")
+set(CMAKE_CXX_COMPILER_RANLIB "CMAKE_CXX_COMPILER_RANLIB-NOTFOUND")
+set(CMAKE_LINKER "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/ld.lld.exe")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX )
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW 1)
+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 "4")
+set(CMAKE_CXX_COMPILER_ABI "ELF")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+
+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 "")
+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 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin
new file mode 100755
index 0000000..6887404
Binary files /dev/null and b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin differ
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_CXX.bin b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..119c3d7
Binary files /dev/null and b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_CXX.bin differ
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeSystem.cmake b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeSystem.cmake
new file mode 100755
index 0000000..4153a00
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Windows-10.0.18363")
+set(CMAKE_HOST_SYSTEM_NAME "Windows")
+set(CMAKE_HOST_SYSTEM_VERSION "10.0.18363")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
+
+include("C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build/cmake/ohos.toolchain.cmake")
+
+set(CMAKE_SYSTEM "OHOS-1")
+set(CMAKE_SYSTEM_NAME "OHOS")
+set(CMAKE_SYSTEM_VERSION "1")
+set(CMAKE_SYSTEM_PROCESSOR "arm")
+
+set(CMAKE_CROSSCOMPILING "TRUE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.c b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.c
new file mode 100755
index 0000000..2d12d8f
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.c
@@ -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
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o
new file mode 100755
index 0000000..a17046d
Binary files /dev/null and b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o differ
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.cpp b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100755
index 0000000..52ff648
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -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;
+}
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o
new file mode 100755
index 0000000..8889e79
Binary files /dev/null and b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o differ
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeError.log b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeError.log
new file mode 100755
index 0000000..a4ee995
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeError.log
@@ -0,0 +1,4416 @@
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -Aa
+
+The output was:
+1
+clang: warning: argument unused during compilation: '-Aa' [-Wunused-command-line-argument]
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: -D__CLASSIC_C__
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the C compiler identification source file "CMakeCCompilerId.c" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang: error: unable to execute command: program not executable
+clang: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags:
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: -c
+
+The output was:
+1
+error: unknown target CPU 'armv7a'
+note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, icelake-server, tigerlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, x86-64
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --c++
+
+The output was:
+1
+clang++: error: unsupported option '--c++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --ec++
+
+The output was:
+1
+clang++: error: unsupported option '--ec++'
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags: -g;-fdata-sections;-ffunction-sections;-funwind-tables;-fstack-protector-strong;-no-canonical-prefixes;-fno-addrsig;-Wa,--noexecstack;-Wformat;-Werror=format-security;-march=armv7a;;;-D__MUSL__
+Id flags: --target=arm-arm-none-eabi;-mcpu=cortex-m3
+
+The output was:
+1
+ld.lld: error: unable to find library -lc++
+ld.lld: error: unable to find library -lc++abi
+ld.lld: error: unable to find library -lunwind
+ld.lld: error: unable to find library -lc
+ld.lld: error: unable to find library -lm
+ld.lld: error: unable to find library -lclang_rt.builtins-arm.a
+clang++: error: ld.lld command failed with exit code 1 (use -v to see invocation)
+
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags:
+
+The output was:
+1
+clang++: error: unable to execute command: program not executable
+clang++: error: linker command failed with exit code 1 (use -v to see invocation)
+
+
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeOutput.log b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeOutput.log
new file mode 100755
index 0000000..ef91f72
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeOutput.log
@@ -0,0 +1,9504 @@
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_7e511 && [1/2] Building C object CMakeFiles/cmTC_7e511.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_7e511
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_f03d5 && [1/2] Building C object CMakeFiles/cmTC_f03d5.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_f03d5.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_f03d5
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_f03d5 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_f03d5.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_f03d5 && [1/2] Building C object CMakeFiles/cmTC_f03d5.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_f03d5.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_f03d5]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_f03d5 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_f03d5.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_f03d5] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_f03d5.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_e66f6 && [1/2] Building CXX object CMakeFiles/cmTC_e66f6.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_e66f6
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4587f && [1/2] Building CXX object CMakeFiles/cmTC_4587f.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_4587f.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_4587f
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4587f "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4587f.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4587f && [1/2] Building CXX object CMakeFiles/cmTC_4587f.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_4587f.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_4587f]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4587f "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4587f.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_4587f] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_4587f.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_8fb46 && [1/2] Building C object CMakeFiles/cmTC_8fb46.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_8fb46
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4c1ec && [1/2] Building C object CMakeFiles/cmTC_4c1ec.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_4c1ec.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_4c1ec
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4c1ec "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4c1ec.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4c1ec && [1/2] Building C object CMakeFiles/cmTC_4c1ec.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_4c1ec.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_4c1ec]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4c1ec "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4c1ec.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_4c1ec] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_4c1ec.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_191b4 && [1/2] Building CXX object CMakeFiles/cmTC_191b4.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_191b4
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_256af && [1/2] Building CXX object CMakeFiles/cmTC_256af.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_256af.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_256af
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_256af "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_256af.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_256af && [1/2] Building CXX object CMakeFiles/cmTC_256af.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_256af.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_256af]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_256af "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_256af.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_256af] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_256af.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_2cc0f && [1/2] Building C object CMakeFiles/cmTC_2cc0f.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_2cc0f
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6b138 && [1/2] Building C object CMakeFiles/cmTC_6b138.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_6b138.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_6b138
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_6b138 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_6b138.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6b138 && [1/2] Building C object CMakeFiles/cmTC_6b138.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_6b138.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_6b138]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_6b138 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_6b138.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_6b138] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_6b138.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6478d && [1/2] Building CXX object CMakeFiles/cmTC_6478d.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_6478d
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_c8dd9 && [1/2] Building CXX object CMakeFiles/cmTC_c8dd9.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_c8dd9.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_c8dd9
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_c8dd9 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c8dd9.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_c8dd9 && [1/2] Building CXX object CMakeFiles/cmTC_c8dd9.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_c8dd9.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_c8dd9]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_c8dd9 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_c8dd9.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_c8dd9] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_c8dd9.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_2d7e0 && [1/2] Building C object CMakeFiles/cmTC_2d7e0.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_2d7e0
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_be579 && [1/2] Building C object CMakeFiles/cmTC_be579.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_be579.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_be579
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_be579 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_be579.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_be579 && [1/2] Building C object CMakeFiles/cmTC_be579.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_be579.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_be579]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_be579 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_be579.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_be579] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_be579.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b8a96 && [1/2] Building CXX object CMakeFiles/cmTC_b8a96.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_b8a96
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_37525 && [1/2] Building CXX object CMakeFiles/cmTC_37525.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_37525.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_37525
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_37525 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_37525.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_37525 && [1/2] Building CXX object CMakeFiles/cmTC_37525.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_37525.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_37525]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_37525 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_37525.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_37525] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_37525.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_91bc6 && [1/2] Building C object CMakeFiles/cmTC_91bc6.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_91bc6
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_8ef89 && [1/2] Building C object CMakeFiles/cmTC_8ef89.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_8ef89.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_8ef89
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_8ef89 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8ef89.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_8ef89 && [1/2] Building C object CMakeFiles/cmTC_8ef89.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_8ef89.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_8ef89]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_8ef89 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8ef89.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_8ef89] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_8ef89.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4b8f3 && [1/2] Building CXX object CMakeFiles/cmTC_4b8f3.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_4b8f3
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_62b43 && [1/2] Building CXX object CMakeFiles/cmTC_62b43.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_62b43.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_62b43
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_62b43 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_62b43.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_62b43 && [1/2] Building CXX object CMakeFiles/cmTC_62b43.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_62b43.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_62b43]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_62b43 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_62b43.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_62b43] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_62b43.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_863d8 && [1/2] Building C object CMakeFiles/cmTC_863d8.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_863d8
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_e3c8e && [1/2] Building C object CMakeFiles/cmTC_e3c8e.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_e3c8e.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_e3c8e
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_e3c8e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_e3c8e.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_e3c8e && [1/2] Building C object CMakeFiles/cmTC_e3c8e.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_e3c8e.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_e3c8e]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_e3c8e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_e3c8e.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_e3c8e] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_e3c8e.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_99f38 && [1/2] Building CXX object CMakeFiles/cmTC_99f38.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_99f38
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_afbf0 && [1/2] Building CXX object CMakeFiles/cmTC_afbf0.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_afbf0.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_afbf0
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_afbf0 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_afbf0.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_afbf0 && [1/2] Building CXX object CMakeFiles/cmTC_afbf0.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_afbf0.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_afbf0]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_afbf0 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_afbf0.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_afbf0] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_afbf0.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_42767 && [1/2] Building C object CMakeFiles/cmTC_42767.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_42767
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4d90d && [1/2] Building C object CMakeFiles/cmTC_4d90d.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_4d90d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_4d90d
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4d90d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4d90d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4d90d && [1/2] Building C object CMakeFiles/cmTC_4d90d.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_4d90d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_4d90d]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4d90d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4d90d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_4d90d] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_4d90d.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_31802 && [1/2] Building CXX object CMakeFiles/cmTC_31802.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_31802
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_98390 && [1/2] Building CXX object CMakeFiles/cmTC_98390.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_98390.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_98390
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_98390 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_98390.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_98390 && [1/2] Building CXX object CMakeFiles/cmTC_98390.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_98390.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_98390]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_98390 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_98390.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_98390] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_98390.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_54352 && [1/2] Building C object CMakeFiles/cmTC_54352.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_54352
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_68b1a && [1/2] Building C object CMakeFiles/cmTC_68b1a.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_68b1a.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_68b1a
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_68b1a "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_68b1a.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_68b1a && [1/2] Building C object CMakeFiles/cmTC_68b1a.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_68b1a.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_68b1a]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_68b1a "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_68b1a.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_68b1a] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_68b1a.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_88864 && [1/2] Building CXX object CMakeFiles/cmTC_88864.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_88864
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_cc303 && [1/2] Building CXX object CMakeFiles/cmTC_cc303.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_cc303.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_cc303
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_cc303 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_cc303.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_cc303 && [1/2] Building CXX object CMakeFiles/cmTC_cc303.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_cc303.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_cc303]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_cc303 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_cc303.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_cc303] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_cc303.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_78b21 && [1/2] Building C object CMakeFiles/cmTC_78b21.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_78b21
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6c8cd && [1/2] Building C object CMakeFiles/cmTC_6c8cd.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_6c8cd.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_6c8cd
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_6c8cd "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_6c8cd.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6c8cd && [1/2] Building C object CMakeFiles/cmTC_6c8cd.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_6c8cd.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_6c8cd]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_6c8cd "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_6c8cd.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_6c8cd] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_6c8cd.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_69cdd && [1/2] Building CXX object CMakeFiles/cmTC_69cdd.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_69cdd
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_fad0d && [1/2] Building CXX object CMakeFiles/cmTC_fad0d.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_fad0d.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_fad0d
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_fad0d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_fad0d.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_fad0d && [1/2] Building CXX object CMakeFiles/cmTC_fad0d.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_fad0d.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_fad0d]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_fad0d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_fad0d.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_fad0d] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_fad0d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6204f && [1/2] Building C object CMakeFiles/cmTC_6204f.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_6204f
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_99d66 && [1/2] Building C object CMakeFiles/cmTC_99d66.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_99d66.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_99d66
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_99d66 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_99d66.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_99d66 && [1/2] Building C object CMakeFiles/cmTC_99d66.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_99d66.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_99d66]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_99d66 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_99d66.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_99d66] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_99d66.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b06a2 && [1/2] Building CXX object CMakeFiles/cmTC_b06a2.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_b06a2
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4fe2e && [1/2] Building CXX object CMakeFiles/cmTC_4fe2e.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_4fe2e.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_4fe2e
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4fe2e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4fe2e.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4fe2e && [1/2] Building CXX object CMakeFiles/cmTC_4fe2e.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_4fe2e.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_4fe2e]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4fe2e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4fe2e.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_4fe2e] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_4fe2e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6508e && [1/2] Building C object CMakeFiles/cmTC_6508e.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_6508e
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_5ae3d && [1/2] Building C object CMakeFiles/cmTC_5ae3d.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_5ae3d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_5ae3d
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_5ae3d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_5ae3d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_5ae3d && [1/2] Building C object CMakeFiles/cmTC_5ae3d.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_5ae3d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_5ae3d]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_5ae3d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_5ae3d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_5ae3d] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_5ae3d.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_96894 && [1/2] Building CXX object CMakeFiles/cmTC_96894.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_96894
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_12837 && [1/2] Building CXX object CMakeFiles/cmTC_12837.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_12837.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_12837
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_12837 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_12837.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_12837 && [1/2] Building CXX object CMakeFiles/cmTC_12837.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_12837.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_12837]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_12837 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_12837.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_12837] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_12837.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_10229 && [1/2] Building C object CMakeFiles/cmTC_10229.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_10229
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_78c1b && [1/2] Building C object CMakeFiles/cmTC_78c1b.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_78c1b.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_78c1b
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_78c1b "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_78c1b.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_78c1b && [1/2] Building C object CMakeFiles/cmTC_78c1b.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_78c1b.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_78c1b]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_78c1b "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_78c1b.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_78c1b] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_78c1b.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_a42a6 && [1/2] Building CXX object CMakeFiles/cmTC_a42a6.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_a42a6
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_cab59 && [1/2] Building CXX object CMakeFiles/cmTC_cab59.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_cab59.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_cab59
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_cab59 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_cab59.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_cab59 && [1/2] Building CXX object CMakeFiles/cmTC_cab59.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_cab59.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_cab59]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_cab59 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_cab59.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_cab59] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_cab59.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_73a5b && [1/2] Building C object CMakeFiles/cmTC_73a5b.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_73a5b
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_24664 && [1/2] Building C object CMakeFiles/cmTC_24664.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_24664.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_24664
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_24664 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_24664.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_24664 && [1/2] Building C object CMakeFiles/cmTC_24664.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_24664.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_24664]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_24664 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_24664.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_24664] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_24664.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_56f81 && [1/2] Building CXX object CMakeFiles/cmTC_56f81.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_56f81
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_2f5c8 && [1/2] Building CXX object CMakeFiles/cmTC_2f5c8.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_2f5c8.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_2f5c8
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_2f5c8 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_2f5c8.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_2f5c8 && [1/2] Building CXX object CMakeFiles/cmTC_2f5c8.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_2f5c8.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_2f5c8]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_2f5c8 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_2f5c8.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_2f5c8] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_2f5c8.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_908b2 && [1/2] Building C object CMakeFiles/cmTC_908b2.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_908b2
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_da739 && [1/2] Building C object CMakeFiles/cmTC_da739.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_da739.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_da739
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_da739 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_da739.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_da739 && [1/2] Building C object CMakeFiles/cmTC_da739.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_da739.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_da739]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_da739 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_da739.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_da739] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_da739.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_07357 && [1/2] Building CXX object CMakeFiles/cmTC_07357.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_07357
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_7d312 && [1/2] Building CXX object CMakeFiles/cmTC_7d312.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_7d312.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_7d312
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_7d312 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_7d312.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_7d312 && [1/2] Building CXX object CMakeFiles/cmTC_7d312.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_7d312.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_7d312]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_7d312 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_7d312.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_7d312] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_7d312.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_9c312 && [1/2] Building C object CMakeFiles/cmTC_9c312.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_9c312
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0afb2 && [1/2] Building C object CMakeFiles/cmTC_0afb2.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_0afb2.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_0afb2
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_0afb2 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_0afb2.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0afb2 && [1/2] Building C object CMakeFiles/cmTC_0afb2.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_0afb2.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_0afb2]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_0afb2 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_0afb2.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_0afb2] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_0afb2.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0ab81 && [1/2] Building CXX object CMakeFiles/cmTC_0ab81.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_0ab81
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_82a10 && [1/2] Building CXX object CMakeFiles/cmTC_82a10.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_82a10.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_82a10
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_82a10 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_82a10.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_82a10 && [1/2] Building CXX object CMakeFiles/cmTC_82a10.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_82a10.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_82a10]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_82a10 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_82a10.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_82a10] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_82a10.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_fcb2a && [1/2] Building C object CMakeFiles/cmTC_fcb2a.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_fcb2a
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ad260 && [1/2] Building C object CMakeFiles/cmTC_ad260.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_ad260.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_ad260
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_ad260 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_ad260.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ad260 && [1/2] Building C object CMakeFiles/cmTC_ad260.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_ad260.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_ad260]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_ad260 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_ad260.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_ad260] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_ad260.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_f19fd && [1/2] Building CXX object CMakeFiles/cmTC_f19fd.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_f19fd
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_64960 && [1/2] Building CXX object CMakeFiles/cmTC_64960.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_64960.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_64960
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_64960 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_64960.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_64960 && [1/2] Building CXX object CMakeFiles/cmTC_64960.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_64960.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_64960]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_64960 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_64960.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_64960] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_64960.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_da6aa && [1/2] Building C object CMakeFiles/cmTC_da6aa.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_da6aa
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_d662a && [1/2] Building C object CMakeFiles/cmTC_d662a.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_d662a.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_d662a
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_d662a "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_d662a.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_d662a && [1/2] Building C object CMakeFiles/cmTC_d662a.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_d662a.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_d662a]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_d662a "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_d662a.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_d662a] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_d662a.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b0b52 && [1/2] Building CXX object CMakeFiles/cmTC_b0b52.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_b0b52
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_38624 && [1/2] Building CXX object CMakeFiles/cmTC_38624.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_38624.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_38624
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_38624 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_38624.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_38624 && [1/2] Building CXX object CMakeFiles/cmTC_38624.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_38624.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_38624]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_38624 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_38624.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_38624] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_38624.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_89102 && [1/2] Building C object CMakeFiles/cmTC_89102.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_89102
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4a0d3 && [1/2] Building C object CMakeFiles/cmTC_4a0d3.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_4a0d3.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_4a0d3
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4a0d3 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4a0d3.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4a0d3 && [1/2] Building C object CMakeFiles/cmTC_4a0d3.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_4a0d3.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_4a0d3]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4a0d3 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4a0d3.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_4a0d3] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_4a0d3.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_153cd && [1/2] Building CXX object CMakeFiles/cmTC_153cd.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_153cd
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b5220 && [1/2] Building CXX object CMakeFiles/cmTC_b5220.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_b5220.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_b5220
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_b5220 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b5220.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b5220 && [1/2] Building CXX object CMakeFiles/cmTC_b5220.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_b5220.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_b5220]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_b5220 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b5220.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_b5220] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_b5220.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_e8108 && [1/2] Building C object CMakeFiles/cmTC_e8108.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_e8108
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6e7e6 && [1/2] Building C object CMakeFiles/cmTC_6e7e6.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_6e7e6.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_6e7e6
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_6e7e6 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_6e7e6.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6e7e6 && [1/2] Building C object CMakeFiles/cmTC_6e7e6.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_6e7e6.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_6e7e6]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_6e7e6 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_6e7e6.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_6e7e6] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_6e7e6.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_6d601 && [1/2] Building CXX object CMakeFiles/cmTC_6d601.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_6d601
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_aaac1 && [1/2] Building CXX object CMakeFiles/cmTC_aaac1.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_aaac1.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_aaac1
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_aaac1 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_aaac1.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_aaac1 && [1/2] Building CXX object CMakeFiles/cmTC_aaac1.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_aaac1.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_aaac1]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_aaac1 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_aaac1.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_aaac1] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_aaac1.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_f5f77 && [1/2] Building C object CMakeFiles/cmTC_f5f77.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_f5f77
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_bdc2b && [1/2] Building C object CMakeFiles/cmTC_bdc2b.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_bdc2b.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_bdc2b
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_bdc2b "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_bdc2b.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_bdc2b && [1/2] Building C object CMakeFiles/cmTC_bdc2b.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_bdc2b.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_bdc2b]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_bdc2b "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_bdc2b.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_bdc2b] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_bdc2b.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ede25 && [1/2] Building CXX object CMakeFiles/cmTC_ede25.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_ede25
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_fee54 && [1/2] Building CXX object CMakeFiles/cmTC_fee54.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_fee54.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_fee54
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_fee54 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_fee54.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_fee54 && [1/2] Building CXX object CMakeFiles/cmTC_fee54.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_fee54.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_fee54]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_fee54 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_fee54.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_fee54] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_fee54.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_9ac00 && [1/2] Building C object CMakeFiles/cmTC_9ac00.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_9ac00
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_2726e && [1/2] Building C object CMakeFiles/cmTC_2726e.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_2726e.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_2726e
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_2726e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_2726e.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_2726e && [1/2] Building C object CMakeFiles/cmTC_2726e.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_2726e.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_2726e]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_2726e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_2726e.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_2726e] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_2726e.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_da6fd && [1/2] Building CXX object CMakeFiles/cmTC_da6fd.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_da6fd
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_95577 && [1/2] Building CXX object CMakeFiles/cmTC_95577.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_95577.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_95577
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_95577 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_95577.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_95577 && [1/2] Building CXX object CMakeFiles/cmTC_95577.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_95577.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_95577]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_95577 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_95577.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_95577] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_95577.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_efef4 && [1/2] Building C object CMakeFiles/cmTC_efef4.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_efef4
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b541c && [1/2] Building C object CMakeFiles/cmTC_b541c.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_b541c.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_b541c
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_b541c "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b541c.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b541c && [1/2] Building C object CMakeFiles/cmTC_b541c.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_b541c.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_b541c]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_b541c "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_b541c.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_b541c] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_b541c.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_109a5 && [1/2] Building CXX object CMakeFiles/cmTC_109a5.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_109a5
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0a9a9 && [1/2] Building CXX object CMakeFiles/cmTC_0a9a9.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_0a9a9.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_0a9a9
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_0a9a9 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_0a9a9.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0a9a9 && [1/2] Building CXX object CMakeFiles/cmTC_0a9a9.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_0a9a9.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_0a9a9]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_0a9a9 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_0a9a9.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_0a9a9] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_0a9a9.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_197fc && [1/2] Building C object CMakeFiles/cmTC_197fc.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_197fc
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_87f5d && [1/2] Building C object CMakeFiles/cmTC_87f5d.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_87f5d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_87f5d
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_87f5d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_87f5d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_87f5d && [1/2] Building C object CMakeFiles/cmTC_87f5d.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_87f5d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_87f5d]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_87f5d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_87f5d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_87f5d] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_87f5d.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_1fd3c && [1/2] Building CXX object CMakeFiles/cmTC_1fd3c.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_1fd3c
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_798b2 && [1/2] Building CXX object CMakeFiles/cmTC_798b2.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_798b2.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_798b2
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_798b2 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_798b2.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_798b2 && [1/2] Building CXX object CMakeFiles/cmTC_798b2.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_798b2.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_798b2]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_798b2 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_798b2.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_798b2] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_798b2.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b6f5e && [1/2] Building C object CMakeFiles/cmTC_b6f5e.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_b6f5e
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_10a31 && [1/2] Building C object CMakeFiles/cmTC_10a31.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_10a31.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_10a31
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_10a31 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_10a31.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_10a31 && [1/2] Building C object CMakeFiles/cmTC_10a31.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_10a31.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_10a31]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_10a31 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_10a31.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_10a31] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_10a31.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_efa3f && [1/2] Building CXX object CMakeFiles/cmTC_efa3f.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_efa3f
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_755aa && [1/2] Building CXX object CMakeFiles/cmTC_755aa.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_755aa.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_755aa
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_755aa "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_755aa.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_755aa && [1/2] Building CXX object CMakeFiles/cmTC_755aa.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_755aa.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_755aa]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_755aa "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_755aa.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_755aa] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_755aa.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_3b057 && [1/2] Building C object CMakeFiles/cmTC_3b057.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_3b057
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_d5407 && [1/2] Building C object CMakeFiles/cmTC_d5407.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_d5407.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_d5407
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_d5407 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_d5407.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_d5407 && [1/2] Building C object CMakeFiles/cmTC_d5407.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_d5407.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_d5407]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_d5407 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_d5407.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_d5407] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_d5407.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_82320 && [1/2] Building CXX object CMakeFiles/cmTC_82320.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_82320
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4f60e && [1/2] Building CXX object CMakeFiles/cmTC_4f60e.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_4f60e.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_4f60e
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4f60e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4f60e.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_4f60e && [1/2] Building CXX object CMakeFiles/cmTC_4f60e.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_4f60e.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_4f60e]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_4f60e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_4f60e.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_4f60e] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_4f60e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_9841f && [1/2] Building C object CMakeFiles/cmTC_9841f.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_9841f
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_07c4e && [1/2] Building C object CMakeFiles/cmTC_07c4e.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_07c4e.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_07c4e
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_07c4e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_07c4e.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_07c4e && [1/2] Building C object CMakeFiles/cmTC_07c4e.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_07c4e.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_07c4e]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_07c4e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_07c4e.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_07c4e] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_07c4e.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_b8fb2 && [1/2] Building CXX object CMakeFiles/cmTC_b8fb2.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_b8fb2
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_f2cbc && [1/2] Building CXX object CMakeFiles/cmTC_f2cbc.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_f2cbc.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_f2cbc
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_f2cbc "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_f2cbc.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_f2cbc && [1/2] Building CXX object CMakeFiles/cmTC_f2cbc.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_f2cbc.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_f2cbc]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_f2cbc "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_f2cbc.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_f2cbc] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_f2cbc.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_befa4 && [1/2] Building C object CMakeFiles/cmTC_befa4.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_befa4
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_bbb7d && [1/2] Building C object CMakeFiles/cmTC_bbb7d.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_bbb7d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_bbb7d
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_bbb7d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_bbb7d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_bbb7d && [1/2] Building C object CMakeFiles/cmTC_bbb7d.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_bbb7d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_bbb7d]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_bbb7d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_bbb7d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_bbb7d] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_bbb7d.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_617fe && [1/2] Building CXX object CMakeFiles/cmTC_617fe.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_617fe
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0f85b && [1/2] Building CXX object CMakeFiles/cmTC_0f85b.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_0f85b.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_0f85b
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_0f85b "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_0f85b.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0f85b && [1/2] Building CXX object CMakeFiles/cmTC_0f85b.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_0f85b.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_0f85b]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_0f85b "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_0f85b.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_0f85b] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_0f85b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_d1cc7 && [1/2] Building C object CMakeFiles/cmTC_d1cc7.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_d1cc7
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ba453 && [1/2] Building C object CMakeFiles/cmTC_ba453.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_ba453.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_ba453
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_ba453 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_ba453.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ba453 && [1/2] Building C object CMakeFiles/cmTC_ba453.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_ba453.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_ba453]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_ba453 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_ba453.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_ba453] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_ba453.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_e3222 && [1/2] Building CXX object CMakeFiles/cmTC_e3222.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_e3222
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_10a08 && [1/2] Building CXX object CMakeFiles/cmTC_10a08.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_10a08.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_10a08
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_10a08 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_10a08.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_10a08 && [1/2] Building CXX object CMakeFiles/cmTC_10a08.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_10a08.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_10a08]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_10a08 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_10a08.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_10a08] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_10a08.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_babad && [1/2] Building C object CMakeFiles/cmTC_babad.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_babad
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ff343 && [1/2] Building C object CMakeFiles/cmTC_ff343.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_ff343.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_ff343
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_ff343 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_ff343.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ff343 && [1/2] Building C object CMakeFiles/cmTC_ff343.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_ff343.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_ff343]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_ff343 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_ff343.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_ff343] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_ff343.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_345ca && [1/2] Building CXX object CMakeFiles/cmTC_345ca.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_345ca
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_5919d && [1/2] Building CXX object CMakeFiles/cmTC_5919d.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_5919d.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_5919d
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_5919d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_5919d.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_5919d && [1/2] Building CXX object CMakeFiles/cmTC_5919d.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_5919d.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_5919d]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_5919d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_5919d.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_5919d] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_5919d.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_9b1a6 && [1/2] Building C object CMakeFiles/cmTC_9b1a6.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_9b1a6
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_e33fb && [1/2] Building C object CMakeFiles/cmTC_e33fb.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_e33fb.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_e33fb
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_e33fb "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_e33fb.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_e33fb && [1/2] Building C object CMakeFiles/cmTC_e33fb.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_e33fb.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_e33fb]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_e33fb "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_e33fb.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_e33fb] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_e33fb.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_07814 && [1/2] Building CXX object CMakeFiles/cmTC_07814.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_07814
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ad425 && [1/2] Building CXX object CMakeFiles/cmTC_ad425.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_ad425.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_ad425
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_ad425 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_ad425.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_ad425 && [1/2] Building CXX object CMakeFiles/cmTC_ad425.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_ad425.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_ad425]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_ad425 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_ad425.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_ad425] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_ad425.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_78ad7 && [1/2] Building C object CMakeFiles/cmTC_78ad7.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_78ad7
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_a646d && [1/2] Building C object CMakeFiles/cmTC_a646d.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_a646d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_a646d
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_a646d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a646d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_a646d && [1/2] Building C object CMakeFiles/cmTC_a646d.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_a646d.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_a646d]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_a646d "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_a646d.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_a646d] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_a646d.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_f171a && [1/2] Building CXX object CMakeFiles/cmTC_f171a.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_f171a
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_8374e && [1/2] Building CXX object CMakeFiles/cmTC_8374e.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_8374e.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_8374e
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_8374e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8374e.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_8374e && [1/2] Building CXX object CMakeFiles/cmTC_8374e.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_8374e.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_8374e]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_8374e "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_8374e.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_8374e] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_8374e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+The target system is: OHOS - 1 - arm
+The host system is: Windows - 10.0.18363 - AMD64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.o"
+
+The C compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.o"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/clang++.exe
+Build flags:
+Id flags: -c
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
+
+The CXX compiler identification is Clang, found in "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.o"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_a69ef && [1/2] Building C object CMakeFiles/cmTC_a69ef.dir/testCCompiler.c.o
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking C executable cmTC_a69ef
+
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_cd882 && [1/2] Building C object CMakeFiles/cmTC_cd882.dir/CMakeCCompilerABI.c.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_cd882.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking C executable cmTC_cd882
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_cd882 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_cd882.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_cd882 && [1/2] Building C object CMakeFiles/cmTC_cd882.dir/CMakeCCompilerABI.c.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fdiagnostics-show-option -o CMakeFiles/cmTC_cd882.dir/CMakeCCompilerABI.c.o -x c C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking C executable cmTC_cd882]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_cd882 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_cd882.dir/CMakeCCompilerABI.c.o "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_cd882] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_cd882.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
+Determining if the CXX compiler works passed with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_9c0b2 && [1/2] Building CXX object CMakeFiles/cmTC_9c0b2.dir/testCXXCompiler.cxx.o
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+[2/2] Linking CXX executable cmTC_9c0b2
+
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp
+
+Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0ef60 && [1/2] Building CXX object CMakeFiles/cmTC_0ef60.dir/CMakeCXXCompilerABI.cpp.o
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]
+ (in-process)
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_0ef60.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp
+clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu
+ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1
+ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos
+ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include
+End of search list.
+[2/2] Linking CXX executable cmTC_0ef60
+OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)
+Target: arm-unknown-linux-ohos
+Thread model: posix
+InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin
+Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1, version 10.1
+ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_0ef60 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_0ef60.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ add: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ end of search list found
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/bin/../include/c++/v1] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ collapse include dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ implicit include dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/include/c++/v1;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/include;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld\.lld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command(s):C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe cmTC_0ef60 && [1/2] Building CXX object CMakeFiles/cmTC_0ef60.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ ignore line: [clang++: warning: argument unused during compilation: '--gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm' [-Wunused-command-line-argument]]
+ ignore line: [ (in-process)]
+ ignore line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe" -cc1 -triple armv7-unknown-linux-ohos -emit-obj -mrelax-all -mnoexecstack -disable-free -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mthread-model posix -mframe-pointer=all -fno-rounding-math -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu generic -target-feature +soft-float -target-feature +soft-float-abi -target-feature -vfp2 -target-feature -vfp2sp -target-feature -vfp3 -target-feature -vfp3d16 -target-feature -vfp3d16sp -target-feature -vfp3sp -target-feature -fp16 -target-feature -vfp4 -target-feature -vfp4d16 -target-feature -vfp4d16sp -target-feature -vfp4sp -target-feature -fp-armv8 -target-feature -fp-armv8d16 -target-feature -fp-armv8d16sp -target-feature -fp-armv8sp -target-feature -fullfp16 -target-feature -fp64 -target-feature -d32 -target-feature -neon -target-feature -crypto -target-feature -dotprod -target-feature -fp16fml -target-feature -mve -target-feature -mve.fp -target-feature -fpregs -target-abi aapcs-linux -msoft-float -mfloat-abi soft -fallow-half-arguments-and-returns -dwarf-column-info -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -v -ffunction-sections -fdata-sections -resource-dir "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1" -D __MUSL__ -isysroot C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\include\\c++\\v1" -internal-isystem "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\include" -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include -internal-externc-isystem C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include -Wformat -Werror=format-security -fdeprecated-macro -fdebug-compilation-dir "D:\\Huawei\\TensorFlowETS-main\\entry\\.cxx\\default\\default\\armeabi-v7a\\CMakeFiles\\CMakeTmp" -ferror-limit 19 -fmessage-length 0 -stack-protector 2 -fno-signed-char -fgnuc-version=4.2.1 -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -o CMakeFiles/cmTC_0ef60.dir/CMakeCXXCompilerABI.cpp.o -x c++ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 10.0.1 based upon LLVM 10.0.1 default target x86_64-w64-windows-gnu]
+ ignore line: [ignoring nonexistent directory "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\..\include\c++\v1]
+ ignore line: [ C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\lib\clang\10.0.1\include]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include/arm-linux-ohos]
+ ignore line: [ C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/include]
+ ignore line: [End of search list.]
+ ignore line: [[2/2] Linking CXX executable cmTC_0ef60]
+ ignore line: [OHOS () clang version 10.0.1.480513 (llvm-project b2cadc87d64786377748bdb6bc5e6949492f01ab)]
+ ignore line: [Target: arm-unknown-linux-ohos]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin]
+ ignore line: [Found CUDA installation: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1 version 10.1]
+ link line: [ "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld" --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -pie -z noexecstack -EL --warn-shared-textrel -z now -z relro -z max-page-size=4096 --hash-style=gnu --hash-style=both --enable-new-dtags --eh-frame-hdr -m armelf_linux_eabi -dynamic-linker /lib/ld-musl-arm.so.1 -o cmTC_0ef60 "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o" "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\" "-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\" "-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\" --build-id=sha1 --warn-shared-textrel --fatal-warnings -lunwind --no-undefined -z noexecstack --gc-sections CMakeFiles/cmTC_0ef60.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lc++abi -lunwind -lm "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a -lc "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a" -l:libunwind.a "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o" "C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o"]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\ld.lld] ==> ignore
+ arg [--sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [-EL] ==> ignore
+ arg [--warn-shared-textrel] ==> ignore
+ arg [-znow] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-zmax-page-size=4096] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--hash-style=both] ==> ignore
+ arg [--enable-new-dtags] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [armelf_linux_eabi] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib/ld-musl-arm.so.1] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_0ef60] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\Scrt1.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crti.o] ==> ignore
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtbegin.o] ==> ignore
+ arg [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos]
+ arg [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1] ==> dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib;-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos;-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos;--build-id=sha1]
+ arg [--warn-shared-textrel] ==> ignore
+ arg [--fatal-warnings] ==> ignore
+ arg [-lunwind] ==> lib [unwind]
+ arg [--no-undefined] ==> ignore
+ arg [-znoexecstack] ==> ignore
+ arg [--gc-sections] ==> ignore
+ arg [CMakeFiles/cmTC_0ef60.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lc++] ==> lib [c++]
+ arg [-lc++abi] ==> lib [c++abi]
+ arg [-lunwind] ==> lib [unwind]
+ arg [-lm] ==> lib [m]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [-lc] ==> lib [c]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a] ==> lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ arg [-l:libunwind.a] ==> lib [-l:libunwind.a]
+ arg [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\clang_rt.crtend.o] ==> ignore
+ arg [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos\\crtn.o] ==> ignore
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ remove lib [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos\\libclang_rt.builtins.a]
+ collapse library dir [C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos\\c++] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\lib\\clang\\10.0.1\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos]
+ collapse library dir [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib] ==> [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib]
+ collapse library dir [-LC:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\..\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos]
+ collapse library dir [-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot\\usr\\lib\\arm-linux-ohos] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos]
+ collapse library dir [--build-id=sha1] ==> [D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit libs: [unwind;c++;c++abi;unwind;m;-l:libunwind.a;c;-l:libunwind.a]
+ implicit dirs: [C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos/c++;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/clang/10.0.1/lib/arm-linux-ohos;C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/-LC:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot/usr/lib/arm-linux-ohos;D:/Huawei/TensorFlowETS-main/entry/src/main/cpp/--build-id=sha1]
+ implicit fwks: []
+
+
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/TargetDirectories.txt
new file mode 100755
index 0000000..09648c8
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,3 @@
+D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/hello.dir
+D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/edit_cache.dir
+D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/rebuild_cache.dir
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/cmake.check_cache b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/cmake.check_cache
new file mode 100755
index 0000000..56c437b
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/hello.dir/hello.cpp.o b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/hello.dir/hello.cpp.o
new file mode 100755
index 0000000..fe0f181
Binary files /dev/null and b/entry/.cxx/default/default/armeabi-v7a/CMakeFiles/hello.dir/hello.cpp.o differ
diff --git a/entry/.cxx/default/default/armeabi-v7a/build.ninja b/entry/.cxx/default/default/armeabi-v7a/build.ninja
new file mode 100755
index 0000000..65964d8
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/build.ninja
@@ -0,0 +1,145 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 3.16
+
+# This file contains all the build statements describing the
+# compilation DAG.
+
+# =============================================================================
+# Write statements declared in CMakeLists.txt:
+#
+# Which is the root file.
+# =============================================================================
+
+# =============================================================================
+# Project: XComponent
+# Configuration: normal
+# =============================================================================
+
+#############################################
+# Minimal version of Ninja required by this file
+
+ninja_required_version = 1.5
+
+# =============================================================================
+# Include auxiliary files.
+
+
+#############################################
+# Include rules file.
+
+include rules.ninja
+
+# =============================================================================
+# Object build statements for SHARED_LIBRARY target hello
+
+
+#############################################
+# Order-only phony target for hello
+
+build cmake_object_order_depends_target_hello: phony || CMakeFiles/hello.dir
+
+build CMakeFiles/hello.dir/hello.cpp.o: CXX_COMPILER__hello D$:/Huawei/TensorFlowETS-main/entry/src/main/cpp/hello.cpp || cmake_object_order_depends_target_hello
+ DEFINES = -Dhello_EXPORTS
+ DEP_FILE = CMakeFiles\hello.dir\hello.cpp.o.d
+ FLAGS = -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -march=armv7a -D__MUSL__ -fPIC
+ INCLUDES = -ID:/Huawei/TensorFlowETS-main/entry/src/main/cpp -ID:/Huawei/TensorFlowETS-main/entry/src/main/cpp/include
+ OBJECT_DIR = CMakeFiles\hello.dir
+ OBJECT_FILE_DIR = CMakeFiles\hello.dir
+ TARGET_COMPILE_PDB = CMakeFiles\hello.dir\
+ TARGET_PDB = D:\Huawei\TensorFlowETS-main\entry\build\default\intermediates\cmake\default\obj\armeabi-v7a\libhello.pdb
+
+
+# =============================================================================
+# Link build statements for SHARED_LIBRARY target hello
+
+
+#############################################
+# Link the shared library D:\Huawei\TensorFlowETS-main\entry\build\default\intermediates\cmake\default\obj\armeabi-v7a\libhello.so
+
+build D$:/Huawei/TensorFlowETS-main/entry/build/default/intermediates/cmake/default/obj/armeabi-v7a/libhello.so: CXX_SHARED_LIBRARY_LINKER__hello CMakeFiles/hello.dir/hello.cpp.o
+ LANGUAGE_COMPILE_FLAGS = -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -march=armv7a -D__MUSL__
+ LINK_FLAGS = --rtlib=compiler-rt -fuse-ld=lld -Wl,--build-id=sha1 -Wl,--warn-shared-textrel -Wl,--fatal-warnings -lunwind -Wl,--no-undefined -Qunused-arguments -Wl,-z,noexecstack
+ LINK_LIBRARIES = -lace_napi.z -Wl,-Bstatic -lc++ -Wl,-Bdynamic -lm
+ OBJECT_DIR = CMakeFiles\hello.dir
+ POST_BUILD = cd .
+ PRE_LINK = cd .
+ SONAME = libhello.so
+ SONAME_FLAG = -Wl,-soname,
+ TARGET_COMPILE_PDB = CMakeFiles\hello.dir\
+ TARGET_FILE = D:\Huawei\TensorFlowETS-main\entry\build\default\intermediates\cmake\default\obj\armeabi-v7a\libhello.so
+ TARGET_PDB = D:\Huawei\TensorFlowETS-main\entry\build\default\intermediates\cmake\default\obj\armeabi-v7a\libhello.pdb
+
+
+#############################################
+# Utility command for edit_cache
+
+build CMakeFiles/edit_cache.util: CUSTOM_COMMAND
+ COMMAND = cmd.exe /C "cd /D D:\Huawei\TensorFlowETS-main\entry\.cxx\default\default\armeabi-v7a && C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\cmake-gui.exe -SD:\Huawei\TensorFlowETS-main\entry\src\main\cpp -BD:\Huawei\TensorFlowETS-main\entry\.cxx\default\default\armeabi-v7a"
+ DESC = Running CMake cache editor...
+ pool = console
+ restat = 1
+
+build edit_cache: phony CMakeFiles/edit_cache.util
+
+
+#############################################
+# Utility command for rebuild_cache
+
+build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND
+ COMMAND = cmd.exe /C "cd /D D:\Huawei\TensorFlowETS-main\entry\.cxx\default\default\armeabi-v7a && C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\cmake.exe -SD:\Huawei\TensorFlowETS-main\entry\src\main\cpp -BD:\Huawei\TensorFlowETS-main\entry\.cxx\default\default\armeabi-v7a"
+ DESC = Running CMake to regenerate build system...
+ pool = console
+ restat = 1
+
+build rebuild_cache: phony CMakeFiles/rebuild_cache.util
+
+# =============================================================================
+# Target aliases.
+
+build hello: phony D$:/Huawei/TensorFlowETS-main/entry/build/default/intermediates/cmake/default/obj/armeabi-v7a/libhello.so
+
+build libhello.so: phony D$:/Huawei/TensorFlowETS-main/entry/build/default/intermediates/cmake/default/obj/armeabi-v7a/libhello.so
+
+# =============================================================================
+# Folder targets.
+
+# =============================================================================
+
+#############################################
+# Folder: D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a
+
+build all: phony D$:/Huawei/TensorFlowETS-main/entry/build/default/intermediates/cmake/default/obj/armeabi-v7a/libhello.so
+
+# =============================================================================
+# Built-in targets
+
+
+#############################################
+# Make the all target the default.
+
+default all
+
+#############################################
+# Re-run CMake if any of its inputs changed.
+
+build build.ninja: RERUN_CMAKE | C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCInformation.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXInformation.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeGenericSystem.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeSystem.cmake.in C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-C.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-CXX.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/GNU.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Platform/Linux.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Platform/OHOS.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Platform/UnixPaths.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build/cmake/ohos.toolchain.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build/cmake/sdk_native_platforms.cmake CMakeCache.txt CMakeFiles/3.16.5/CMakeCCompiler.cmake CMakeFiles/3.16.5/CMakeCXXCompiler.cmake CMakeFiles/3.16.5/CMakeSystem.cmake D$:/Huawei/TensorFlowETS-main/entry/src/main/cpp/CMakeLists.txt
+ pool = console
+
+
+#############################################
+# A missing CMake input file is not an error.
+
+build C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCCompilerABI.c C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCInformation.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCXXInformation.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeGenericSystem.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeSystem.cmake.in C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-C.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-CXX.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang-FindBinUtils.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Clang.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/GNU.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Platform/Linux.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Platform/OHOS.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build-tools/cmake/share/cmake-3.16/Modules/Platform/UnixPaths.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build/cmake/ohos.toolchain.cmake C$:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/build/cmake/sdk_native_platforms.cmake CMakeCache.txt CMakeFiles/3.16.5/CMakeCCompiler.cmake CMakeFiles/3.16.5/CMakeCXXCompiler.cmake CMakeFiles/3.16.5/CMakeSystem.cmake D$:/Huawei/TensorFlowETS-main/entry/src/main/cpp/CMakeLists.txt: phony
+
+
+#############################################
+# Clean all the built files.
+
+build clean: CLEAN
+
+
+#############################################
+# Print all primary targets available.
+
+build help: HELP
+
diff --git a/entry/.cxx/default/default/armeabi-v7a/cmake_install.cmake b/entry/.cxx/default/default/armeabi-v7a/cmake_install.cmake
new file mode 100755
index 0000000..a8d7cc1
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/cmake_install.cmake
@@ -0,0 +1,49 @@
+# Install script for directory: D:/Huawei/TensorFlowETS-main/entry/src/main/cpp
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/XComponent")
+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 "normal")
+ 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 "0")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "TRUE")
+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 "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/entry/.cxx/default/default/armeabi-v7a/compile_commands.json b/entry/.cxx/default/default/armeabi-v7a/compile_commands.json
new file mode 100755
index 0000000..cf57456
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/compile_commands.json
@@ -0,0 +1,7 @@
+[
+{
+ "directory": "D:/Huawei/TensorFlowETS-main/entry/.cxx/default/default/armeabi-v7a",
+ "command": "C:\\Users\\viswa\\AppData\\Local\\OpenHarmony\\Sdk\\native\\3.1.5.5\\llvm\\bin\\clang++.exe --target=arm-linux-ohos --gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -Dhello_EXPORTS -ID:/Huawei/TensorFlowETS-main/entry/src/main/cpp -ID:/Huawei/TensorFlowETS-main/entry/src/main/cpp/include -g -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -fno-addrsig -Wa,--noexecstack -Wformat -Werror=format-security -march=armv7a -D__MUSL__ -fPIC -o CMakeFiles\\hello.dir\\hello.cpp.o -c D:\\Huawei\\TensorFlowETS-main\\entry\\src\\main\\cpp\\hello.cpp",
+ "file": "D:\\Huawei\\TensorFlowETS-main\\entry\\src\\main\\cpp\\hello.cpp"
+}
+]
\ No newline at end of file
diff --git a/entry/.cxx/default/default/armeabi-v7a/rules.ninja b/entry/.cxx/default/default/armeabi-v7a/rules.ninja
new file mode 100755
index 0000000..45a8369
--- /dev/null
+++ b/entry/.cxx/default/default/armeabi-v7a/rules.ninja
@@ -0,0 +1,64 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Ninja" Generator, CMake Version 3.16
+
+# This file contains all the rules used to get the outputs files
+# built from the input files.
+# It is included in the main 'build.ninja'.
+
+# =============================================================================
+# Project: XComponent
+# Configuration: normal
+# =============================================================================
+# =============================================================================
+
+#############################################
+# Rule for compiling CXX files.
+
+rule CXX_COMPILER__hello
+ depfile = $DEP_FILE
+ deps = gcc
+ command = C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\clang++.exe --target=arm-linux-ohos --gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
+ description = Building CXX object $out
+
+
+#############################################
+# Rule for linking CXX shared library.
+
+rule CXX_SHARED_LIBRARY_LINKER__hello
+ command = cmd.exe /C "$PRE_LINK && C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\llvm\bin\clang++.exe --target=arm-linux-ohos --gcc-toolchain=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/llvm --sysroot=C:/Users/viswa/AppData/Local/OpenHarmony/Sdk/native/3.1.5.5/sysroot -fPIC $LANGUAGE_COMPILE_FLAGS $ARCH_FLAGS $LINK_FLAGS -shared $SONAME_FLAG$SONAME -o $TARGET_FILE $in $LINK_PATH $LINK_LIBRARIES && $POST_BUILD"
+ description = Linking CXX shared library $TARGET_FILE
+ restat = $RESTAT
+
+
+#############################################
+# Rule for running custom commands.
+
+rule CUSTOM_COMMAND
+ command = $COMMAND
+ description = $DESC
+
+
+#############################################
+# Rule for re-running cmake.
+
+rule RERUN_CMAKE
+ command = C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\cmake.exe -SD:\Huawei\TensorFlowETS-main\entry\src\main\cpp -BD:\Huawei\TensorFlowETS-main\entry\.cxx\default\default\armeabi-v7a
+ description = Re-running CMake...
+ generator = 1
+
+
+#############################################
+# Rule for cleaning all built files.
+
+rule CLEAN
+ command = C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe -t clean
+ description = Cleaning all built files...
+
+
+#############################################
+# Rule for printing all primary targets available.
+
+rule HELP
+ command = C:\Users\viswa\AppData\Local\OpenHarmony\Sdk\native\3.1.5.5\build-tools\cmake\bin\ninja.exe -t targets
+ description = All primary targets available:
+
diff --git a/entry/.gitignore b/entry/.gitignore
old mode 100644
new mode 100755
diff --git a/entry/build-profile.json5 b/entry/build-profile.json5
old mode 100644
new mode 100755
diff --git a/entry/hvigorfile.js b/entry/hvigorfile.js
old mode 100644
new mode 100755
diff --git a/entry/package-lock.json b/entry/package-lock.json
old mode 100644
new mode 100755
index 78fb2a7..0ca2516
--- a/entry/package-lock.json
+++ b/entry/package-lock.json
@@ -18,6 +18,61 @@
"@types/libhello.so": {
"version": "file:src/main/cpp/types/libhello",
"dev": true
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "axios": {
+ "version": "0.27.2",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/axios/-/axios-0.27.2.tgz",
+ "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
+ "requires": {
+ "follow-redirects": "^1.14.9",
+ "form-data": "^4.0.0"
+ }
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
+ },
+ "follow-redirects": {
+ "version": "1.15.1",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/follow-redirects/-/follow-redirects-1.15.1.tgz",
+ "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
+ },
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
+ },
+ "mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://repo.huaweicloud.com/repository/npm/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "requires": {
+ "mime-db": "1.52.0"
+ }
}
}
}
diff --git a/entry/package.json b/entry/package.json
old mode 100644
new mode 100755
index 4133df8..2ec279c
--- a/entry/package.json
+++ b/entry/package.json
@@ -13,6 +13,7 @@
"repository": {},
"version": "1.0.0",
"dependencies": {
- "@ohos/tfjs-core": "file:../tfjs-core"
+ "@ohos/tfjs-core": "file:../tfjs-core",
+ "axios": "^0.27.2"
}
}
diff --git a/entry/src/main/config.json b/entry/src/main/config.json
old mode 100644
new mode 100755
index f4ae104..f944b06
--- a/entry/src/main/config.json
+++ b/entry/src/main/config.json
@@ -7,7 +7,13 @@
"name": "1.0.0"
}
},
- "deviceConfig": {},
+ "deviceConfig": {
+ "default": {
+ "network": {
+ "cleartextTraffic": true
+ }
+ }
+ },
"module": {
"mainAbility": ".MainAbility",
"deviceType": [
diff --git a/entry/src/main/cpp/CMakeLists.txt b/entry/src/main/cpp/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/entry/src/main/cpp/hello.cpp b/entry/src/main/cpp/hello.cpp
old mode 100644
new mode 100755
diff --git a/entry/src/main/cpp/types/libhello/index.d.ts b/entry/src/main/cpp/types/libhello/index.d.ts
old mode 100644
new mode 100755
diff --git a/entry/src/main/cpp/types/libhello/package.json b/entry/src/main/cpp/types/libhello/package.json
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/app.ets b/entry/src/main/ets/MainAbility/app.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/common/imagenet_classes.js b/entry/src/main/ets/MainAbility/common/imagenet_classes.js
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/common/iris_data.js b/entry/src/main/ets/MainAbility/common/iris_data.js
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/.github/ISSUE_TEMPLATE.md b/entry/src/main/ets/MainAbility/ml5-library-main/.github/ISSUE_TEMPLATE.md
new file mode 100755
index 0000000..adc44e8
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,57 @@
+
+
+Dear ml5 community,
+
+I'm submitting a new issue. Please see the details below.
+
+
+
+### → Step 1: Describe the issue 📝
+> Did you find a bug? Want to suggest an idea for feature?
+
+
+
+
+### → Step 2: Screenshots or Relevant Documentation 🖼
+> Here's some helpful screenshots and/or documentation of the new feature
+
+
+
+### → Step 3: Share an example of the issue 🦄
+> Here's some example code or a demonstration of my feature in this issue, separate GitHub repo, or in the https://editor.p5js.org or codepen/jsfiddle/Glitch/etc...
+
+
+
+
+
+
+**Other relevant information, if applicable**
+
+### → Describe your setup 🦄
+> Here's some helpful information about my setup...
+
+- **Web browser & version**:
+- **Operating System**:
+- **ml5 version you're using**:
+- **Any additional notes**
+
+
+
+
+
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/.github/PULL_REQUEST_TEMPLATE.md b/entry/src/main/ets/MainAbility/ml5-library-main/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100755
index 0000000..89fcf61
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,50 @@
+
+
+Dear ml5 community,
+
+I'm making a Pull Request(PR). Please see the details below.
+
+
+**A good PR 🌟**
+
+### → Step 1: Describe your Pull Request 📝
+> Fixing a Bug? Adding an Update? Submitting a New Feature? Does it introduce a breaking change?
+
+
+
+
+
+**A great PR 🌟🌟**
+
+### → Step 2: Share a Relevant Example 🦄
+> Here's some example code or a demonstration of my feature as a part of this pull request, a separate pull request, in the https://editor.p5js.org, or codepen/jsfiddle/etc...
+
+
+
+
+**The best PR 🌟🌟🌟**
+
+### → Step 3: Screenshots or Relevant Documentation 🖼
+> Here's some helpful screenshots and/or documentation of the new feature
+
+
+
+
+
+
+
+
+
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/.github/release-drafter.yml b/entry/src/main/ets/MainAbility/ml5-library-main/.github/release-drafter.yml
new file mode 100755
index 0000000..0a186fd
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/.github/release-drafter.yml
@@ -0,0 +1,23 @@
+name-template: $RESOLVED_VERSION
+tag-template: $RESOLVED_VERSION
+version-resolver:
+ major:
+ labels:
+ - "SEMVER/major"
+ minor:
+ labels:
+ - "SEMVER/minor"
+ patch:
+ labels:
+ - "SEMVER/patch"
+ default: patch
+categories:
+ - title: Bug Fixes
+ labels:
+ - bug
+ - fix
+ - bugfix
+template: |
+ ## Changes
+
+ $CHANGES
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/.github/workflows/publish.yml b/entry/src/main/ets/MainAbility/ml5-library-main/.github/workflows/publish.yml
new file mode 100755
index 0000000..de61dbd
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/.github/workflows/publish.yml
@@ -0,0 +1,59 @@
+# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
+# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
+
+name: Node.js Package
+
+on:
+ release:
+ types: [released]
+ branches:
+ - main
+
+jobs:
+ npm-publishing:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ persist-credentials: false
+ - name: Reconfigure git to use HTTP authentication
+ run: >
+ git config --global url."https://github.com/".insteadOf
+ ssh://git@github.com/
+ - uses: actions/setup-node@v2
+ with:
+ node-version: "12.x"
+ registry-url: https://registry.npmjs.org/
+ - uses: pozetroninc/github-action-get-latest-release@master
+ id: latest_release
+ with:
+ repository: ${{ github.repository }}
+ # - uses: release-drafter/release-drafter@v5
+ # id: release_drafter
+ # env:
+ # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ - run: echo "bumping package to ${{ steps.latest_release.outputs.release }}"
+ # bump the package version
+ - run: npm run update:packageVersion ${{ steps.latest_release.outputs.release }}
+ # bump the readme
+ - run: npm run update:readme
+ # install packages
+ - run: npm ci
+ # commit the package, package-lock, and readme changes
+ - name: Commit
+ run: |
+ git config --global user.name 'ml5'
+ git config --global user.email 'admin@ml5js.org'
+ git commit -am "bumps package, readme, and package-lock"
+ # push changes to main
+ - name: Push changes
+ uses: ad-m/github-push-action@master
+ with:
+ github_token: ${{ secrets.ML5_LIBRARY_PAT }}
+ branch: main
+ # build it!
+ - run: npm run build
+ # publish with the name - should only be the numbers like 0.9.5
+ - run: npm publish
+ env:
+ NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/.vscode/settings.json b/entry/src/main/ets/MainAbility/ml5-library-main/.vscode/settings.json
new file mode 100755
index 0000000..5738b5d
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/.vscode/settings.json
@@ -0,0 +1,5 @@
+{
+ "prettier.trailingComma": "all",
+ "prettier.printWidth": 100,
+ "prettier.arrowParens": "avoid"
+}
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/README.md b/entry/src/main/ets/MainAbility/ml5-library-main/README.md
new file mode 100755
index 0000000..1bcdd7f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/README.md
@@ -0,0 +1,370 @@
+**Read our [ml5.js Code of Conduct and software licence](https://github.com/ml5js/Code-of-Conduct) here!**
+
+# 
+[](#contributors) [](https://automate.browserstack.com/public-build/eEtiK0lGeGpGZ2svSGd0WWJnclo3SGtxdEZ5anFmOE4zaFRyOUJkTFhHbz0tLWo1eUNzd0hpQUZjR2Rya0hIQjhIUHc9PQ==--45955c1082b17348f534b62689f945967b4e459e) [](https://www.npmjs.com/package/ml5)
+[](https://twitter.com/ml5js)
+
+
+**_This project is currently in development._**
+
+## Friendly machine learning for the web!
+
+ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of [TensorFlow.js](https://js.tensorflow.org/).
+
+The library is supported by code examples, tutorials, and sample data sets with an emphasis on ethical computing. Bias in data, stereotypical harms, and responsible crowdsourcing are part of the documentation around data collection and usage.
+
+ml5.js is heavily inspired by [Processing](https://processing.org/) and [p5.js](https://p5js.org/).
+
+Please read our [Code of Conduct](https://github.com/ml5js/Code-of-Conduct), which establishes our commitment to make ml5.js a friendly and welcoming environment.
+
+## Usage
+
+Before getting started with ml5.js, review our [Code of Conduct](https://github.com/ml5js/Code-of-Conduct). There are several ways you can use the ml5.js library:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+* You can use the latest version (0.12.2) by adding it to the head section of your HTML document:
+
+**v0.12.2**
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+* If you need to use an earlier version for any reason, you can change the version number. The [previous versions of ml5 can be found here](https://www.npmjs.com/package/ml5). You can use those previous versions by replacing `` with the ml5 version of interest:
+
+```html
+
+```
+
+For example:
+```html
+
+```
+
+* You can also reference "latest", but we do not recommend this as your code may break as we update ml5.
+
+```html
+
+```
+
+## Resources
+
+- [Getting Started](https://learn.ml5js.org/)
+- [API Reference](https://learn.ml5js.org/#/reference/index)
+- [Examples](https://github.com/ml5js/ml5-library/tree/main/examples)
+- [Community](https://ml5js.org/community)
+- [FAQ](https://learn.ml5js.org/#/faq)
+
+## Standalone Examples
+
+You can find a collection of standalone examples in this repository within the `examples/` directory. You can also test working hosted of the examples online on the [ml5.js examples index website](https://examples.ml5js.org/).
+
+These examples are meant to serve as an introduction to the library and machine learning concepts.
+
+## Code of Conduct
+We believe in a friendly internet and community as much as we do in building friendly machine learning for the web. Please refer to our [Code of Conduct](https://github.com/ml5js/Code-of-Conduct/) for our rules for interacting with ml5 as a developer, contributor, or as a person using the library.
+
+## Contributing
+Want to be a **contributor 🏗 to the ml5.js library**? If yes and you're interested to submit new features, fix bugs, or help develop the ml5.js ecosystem, please go to our [CONTRIBUTING](CONTRIBUTING.md) documentation to get started.
+
+See [CONTRIBUTING](CONTRIBUTING.md) 🛠
+
+## Acknowledgements
+
+ml5.js is supported by the time and dedication of open source developers from all over the world. Funding and support is generously provided by a [Google Education grant](https://edu.google.com/giving/?modal_active=none) at NYU's ITP/IMA program.
+
+Many thanks [BrowserStack](https://www.browserstack.com/) for providing testing support.
+
+## Contributors
+
+Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
+
+
+
+
+
+
+
+
+
+
+
+This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/assets/bird.jpg b/entry/src/main/ets/MainAbility/ml5-library-main/assets/bird.jpg
new file mode 100755
index 0000000..42c72fd
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/assets/bird.jpg differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/assets/header.png b/entry/src/main/ets/MainAbility/ml5-library-main/assets/header.png
new file mode 100755
index 0000000..123351d
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/assets/header.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/assets/ml5-localhost.png b/entry/src/main/ets/MainAbility/ml5-library-main/assets/ml5-localhost.png
new file mode 100755
index 0000000..81380d0
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/assets/ml5-localhost.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/assets/ml5-webpack-build.png b/entry/src/main/ets/MainAbility/ml5-library-main/assets/ml5-webpack-build.png
new file mode 100755
index 0000000..a07e51a
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/assets/ml5-webpack-build.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/assets/pelican.mp4 b/entry/src/main/ets/MainAbility/ml5-library-main/assets/pelican.mp4
new file mode 100755
index 0000000..ec00d8d
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/assets/pelican.mp4 differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/.nojekyll b/entry/src/main/ets/MainAbility/ml5-library-main/docs/.nojekyll
new file mode 100755
index 0000000..e69de29
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/README.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/README.md
new file mode 100755
index 0000000..157b1f5
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/README.md
@@ -0,0 +1,120 @@
+# ml5.js - Friendly Machine Learning for the Web
+
+Welcome to the ml5.js documentation. Here you'll find everything you need to get up and started with ml5.
+
+## Getting Started {docsify-ignore}
+
+
+Take a ride on the Coding Train to watch Dan Shiffman's ["A Beginner's Guide to Machine Learning with ml5.js"](https://www.youtube.com/watch?v=jmznx0Q1fP0). Here Dan explains what ml5.js is and where it all comes from.
+
+ml5.js is machine learning _for the web_ in your web browser. Through some clever and exciting advancements, the folks building [TensorFlow.js](https://www.tensorflow.org/js) figured out that it is possible to use the web browser's built in graphics processing unit (GPU) to do calculations that would otherwise run very slowly using central processing unit (CPU). A really nice explanation of what is happening with GPUs can be found [here - Why are shaders fast?](https://thebookofshaders.com/01/). ml5 strives to make all these new developments in machine learning on the web more approachable for everyone.
+
+
+### Quickstart
+
+The fastest way to get started exploring the creative possibilities of ml5.js are:
+
+1. If you're interested in using p5.js with ml5.js, you can [start with our boilerplate p5.js web editor sketch](https://editor.p5js.org/ml5/sketches/qqhYX2QmN) or [copy the p5.js + ml5.js boilerplate files from GitHub](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ml5Boilerplate/ml5Boilerplate_Version).
+2. If you're interested in using ml5.js without p5.js, [copy the ml5.js-only boilerplate files from GitHub](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ml5Boilerplate/ml5Boilerplate_Version). View [this boilerplate code live on our examples site](https://examples.ml5js.org/javascript/ml5Boilerplate/ml5Boilerplate_Version/) to see the expected output.
+3. Alternatively, you can copy and paste the CDN link to the ml5.js library:
+
+ ```html
+
+ ```
+
+***
+#### Quickstart: Plain JavaScript
+
+Reference the [latest version](https://unpkg.com/ml5@latest/dist/ml5.min.js) of ml5.js using a script tag in an HTML file as below:
+
+
+In an **index.html** file, copy and paste the following and open up that file in your web browser.
+
+```html
+
+
+
+ Getting Started with ml5.js
+
+
+
+
+
+
+
+
+```
+
+***
+
+***
+#### Quickstart: Powered with p5.js
+
+If you're familiar with [p5.js](https://p5js.org/), ml5.js has been designed to play very nicely with p5. You can use the following boilerplate code to get started:
+
+
+In an **index.html** file, copy and paste the following and open up that file in your web browser.
+
+```html
+
+
+
+ Getting Started with ml5.js
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+***
+
+
+
+
+
+## Join Our Community {docsify-ignore}
+
+We are on [Discord](https://discord.gg/3CVauZMSt7)
+
+
+## Contribute to ml5.js {docsify-ignore}
+
+ml5 is an open source project that values all contributions. ml5 contributions often take the shape of workshops, design contributions, helping to answer people's questions on Github, flagging bugs in code, fixing bugs, adding new features, and more.
+
+If you'd like to contribute, you're welcome to browse through the issues in our [Github](https://github.com/ml5js/ml5-library/issues) or create a new issue. If you're still unsure of where to start, feel free to ping us at [@ml5js on twitter](https://twitter.com/ml5js), hello@ml5js.org , or join our [Discord](https://discord.gg/3CVauZMSt7)
+
+## Support {docsify-ignore}
+
+ml5 is always on the look out for grants and funding to support the maintenance and development of the ml5 project (including our educational and community based initiatives). If you are an educational institution, grant funding organization, or otherwise interested in funding the ml5 community of students, researchers, artists, educators, designers, and developers, we'd love to hear from you.
+
+Feel free to reach out at hello@ml5js.org .
+
+## Acknowledgements {docsify-ignore}
+
+ml5.js is supported by the time and dedication of open source developers from all over the world. Funding and support is generously provided by a [Google Education grant](https://edu.google.com/why-google/our-commitment/?modal_active=none%2F) at [NYU's ITP/IMA program](https://itp.nyu.edu/).
+
+Many thanks [BrowserStack](https://www.browserstack.com/) for providing testing support.
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/GitHub-Mark-120px-plus.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/GitHub-Mark-120px-plus.png
new file mode 100755
index 0000000..ea6ff54
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/GitHub-Mark-120px-plus.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-bodypix.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-bodypix.png
new file mode 100755
index 0000000..2b9235d
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-bodypix.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-charrnn.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-charrnn.png
new file mode 100755
index 0000000..a0b3270
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-charrnn.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-dcgan.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-dcgan.png
new file mode 100755
index 0000000..86a7eb0
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-dcgan.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-faceapi.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-faceapi.png
new file mode 100755
index 0000000..5765c4e
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-faceapi.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-facemesh.jpg b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-facemesh.jpg
new file mode 100755
index 0000000..835d60c
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-facemesh.jpg differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-feature-extractor.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-feature-extractor.png
new file mode 100755
index 0000000..803b8e3
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-feature-extractor.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-handpose.gif b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-handpose.gif
new file mode 100755
index 0000000..2f75362
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-handpose.gif differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-imageClassifier.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-imageClassifier.png
new file mode 100755
index 0000000..470b621
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-imageClassifier.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-kmeans.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-kmeans.png
new file mode 100755
index 0000000..ef309fd
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-kmeans.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-knn-classifier.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-knn-classifier.png
new file mode 100755
index 0000000..6970ae2
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-knn-classifier.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-neural-network.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-neural-network.png
new file mode 100755
index 0000000..972c69a
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-neural-network.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-pitch-detection.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-pitch-detection.png
new file mode 100755
index 0000000..15f394f
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-pitch-detection.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-pix2pix.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-pix2pix.png
new file mode 100755
index 0000000..b2879e6
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-pix2pix.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-posenet.jpg b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-posenet.jpg
new file mode 100755
index 0000000..50d263a
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-posenet.jpg differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sentiment.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sentiment.png
new file mode 100755
index 0000000..540cd72
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sentiment.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sketchrnn.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sketchrnn.png
new file mode 100755
index 0000000..7b77594
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sketchrnn.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sound-classifier.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sound-classifier.png
new file mode 100755
index 0000000..149ecb4
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-sound-classifier.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-styletransfer.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-styletransfer.png
new file mode 100755
index 0000000..3e15826
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-styletransfer.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-unet.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-unet.png
new file mode 100755
index 0000000..44cb4b4
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-unet.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-utils.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-utils.png
new file mode 100755
index 0000000..3c3f5a9
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-utils.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-word2vec.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-word2vec.png
new file mode 100755
index 0000000..fb247ca
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-word2vec.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-yolo.png b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-yolo.png
new file mode 100755
index 0000000..cda3745
Binary files /dev/null and b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_media/reference__header-yolo.png differ
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/_sidebar.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_sidebar.md
new file mode 100755
index 0000000..85d1cbe
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/_sidebar.md
@@ -0,0 +1,68 @@
+
+
+* **Welcome** 🌈
+
+
+ * [Getting Started](/)
+ * [FAQ](/faq.md)
+
+
+
+* **Tutorials** 🧠
+
+
+ * [Introduction to ml5.js](/tutorials/hello-ml5.md)
+ * [Running a local web server](/tutorials/local-web-server)
+ * [Promises and Callbacks in ml5](/tutorials/promises-and-callbacks.md)
+
+* **Reference** 📝
+
+
+ * [Overview](/reference/index.md)
+ * **Helpers** ✨
+ * [NeuralNetwork](/reference/neural-network.md)
+ * [FeatureExtractor](/reference/feature-extractor.md)
+ * [KNNClassifier](/reference/knn-classifier.md)
+ * [kmeans](/reference/kmeans.md)
+ * **Image** 🖼
+ * [ImageClassifier](/reference/image-classifier.md)
+ * [PoseNet](/reference/posenet.md)
+ * [BodyPix](/reference/bodypix.md)
+ * [UNET](/reference/unet.md)
+ * [Handpose](/reference/handpose.md)
+ * [Facemesh](/reference/facemesh.md)
+ * [FaceApi](/reference/face-api.md)
+ * [StyleTransfer](/reference/style-transfer.md)
+ * [pix2pix](/reference/pix2pix.md)
+ * [CVAE](/reference/cvae.md)
+ * [DCGAN](/reference/dcgan.md)
+ * [SketchRNN](/reference/sketchrnn.md)
+ * [ObjectDetector](/reference/object-detector.md)
+ * **Sound** 📻
+ * [SoundClassification](/reference/sound-classifier.md)
+ * [PitchDetection](/reference/pitch-detection.md)
+ * **Text** 📕
+ * [CharRNN](/reference/charrnn.md)
+ * [Sentiment](/reference/sentiment.md)
+ * [Word2Vec](/reference/word2vec.md)
+ * **Utils** 🛠
+ * [utils](/reference/utils.md)
+
+* **Contributing** 🏗
+
+
+ * [Contributor Notes](/styleguide/contributor-notes.md)
+ * [Maintenance Notes](/styleguide/maintenance-notes.md)
+ * Style Guide
+ * [Reference guidelines](/styleguide/reference-guidelines.md)
+ * [Development guidelines](/styleguide/development-guidelines.md)
+ * [Design guidelines](/styleguide/design-guidelines.md)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/faq.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/faq.md
new file mode 100755
index 0000000..aa7d286
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/faq.md
@@ -0,0 +1,31 @@
+# Frequently Asked Questions (FAQ)
+
+### Can I use ml5.js in the [p5 web editor](https://editor.p5js.org)?
+
+Mostly.
+
+A number of the ml5 sketches don't currently work in the p5 web editor due to some of the ways that the editor handles data files and some of the network communication regarding making requests to external data (e.g. the big model files that allow ml5.js to run things like image detection, etc).
+
+There are lots of developments in the p5 web editor as well as in ml5 to make sure these environments all play nicely together. If something doesn't work in the web editor, the best thing to do is to try and run things locally if possible. See [running a local web server tutorial](/tutorials/local-web-server.md).
+
+Thanks!
+
+### Can I use ml5.js with node.js?
+
+No. Not at the moment.
+
+ml5.js uses TensorFlow.js which uses the browser's GPU to run all the calculations. As a result, all of the ml5.js functionality is based around using the browser GPU. We hope to have ml5.js run in node-js sometime in the near future (especially now that [node support for TensorFlow is a thing](https://www.tensorflow.org/js/guide/nodejs) but the current ml5 setup does not support node.js. We hope to support this in the future.
+
+
+[For more discussion about node and ml5.js, visit this issue thread.](https://github.com/ml5js/ml5-library/issues/377)
+
+
+### Can I contribute?
+
+Yes! Absolutely. We welcome all forms of socially and technically driven contributions. No contribution is too small.
+
+Please contact us at [@ml5js on twitter](https://twitter.com/ml5js), hello@ml5js.org , or [Github](https://github.com/ml5js/ml5-library/issues).
+
+### How can I contribute?
+
+Please refer to the contributor documentation [on Github](https://github.com/ml5js/ml5-library/blob/main/CONTRIBUTING.md).
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/index.html b/entry/src/main/ets/MainAbility/ml5-library-main/docs/index.html
new file mode 100755
index 0000000..bf528e9
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/index.html
@@ -0,0 +1,144 @@
+
+
+
+
+ ml5 - A friendly machine learning library for the web.
+
+
+
+
+
+
+
+
+
+
+
+
+ loading...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/bodypix.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/bodypix.md
new file mode 100755
index 0000000..96fd934
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/bodypix.md
@@ -0,0 +1,350 @@
+# BodyPix
+
+
+
+
+
+
+
+## Description
+As written by the developers of BodyPix:
+
+"Bodypix is an open-source machine learning model which allows for person and body-part segmentation in the browser with TensorFlow.js. In computer vision, image segmentation refers to the technique of grouping pixels in an image into semantic areas typically to locate objects and boundaries. The BodyPix model is trained to do this for a person and twenty-four body parts (parts such as the left hand, front right lower leg, or back torso). In other words, BodyPix can classify the pixels of an image into two categories: 1) pixels that represent a person and 2) pixels that represent background. It can further classify pixels representing a person into any one of twenty-four body parts."
+
+## Quickstart
+
+```js
+const bodypix = ml5.bodyPix(modelReady);
+
+function modelReady() {
+ // segment the image given
+ bodypix.segment(img, gotResults);
+}
+
+function gotResults(error, result) {
+ if (error) {
+ console.log(error);
+ return;
+ }
+ // log the result
+ console.log(result.backgroundMask);
+}
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const bodyPix = new ml5.bodyPix(?video, ?options, ?callback);
+```
+
+#### Parameters
+* **video**: OPTIONAL. An HTMLVideoElement
+* **callback**: REQUIRED. A function to run once the model has been loaded.
+* **options**: OPTIONAL. An object to change the defaults (shown below). The available options are:
+ ```js
+ {
+ multiplier: 0.75, // 1.0, 0.75, or 0.50, 0.25
+ outputStride: 16, // 8, 16, or 32, default is 16
+ segmentationThreshold: 0.5, // 0 - 1, defaults to 0.5
+ palette: {
+ leftFace: {
+ id: 0,
+ color: [110, 64, 170],
+ },
+ rightFace: {
+ id: 1,
+ color: [106, 72, 183],
+ },
+ rightUpperLegFront: {
+ id: 2,
+ color: [100, 81, 196],
+ },
+ rightLowerLegBack: {
+ id: 3,
+ color: [92, 91, 206],
+ },
+ rightUpperLegBack: {
+ id: 4,
+ color: [84, 101, 214],
+ },
+ leftLowerLegFront: {
+ id: 5,
+ color: [75, 113, 221],
+ },
+ leftUpperLegFront: {
+ id: 6,
+ color: [66, 125, 224],
+ },
+ leftUpperLegBack: {
+ id: 7,
+ color: [56, 138, 226],
+ },
+ leftLowerLegBack: {
+ id: 8,
+ color: [48, 150, 224],
+ },
+ rightFeet: {
+ id: 9,
+ color: [40, 163, 220],
+ },
+ rightLowerLegFront: {
+ id: 10,
+ color: [33, 176, 214],
+ },
+ leftFeet: {
+ id: 11,
+ color: [29, 188, 205],
+ },
+ torsoFront: {
+ id: 12,
+ color: [26, 199, 194],
+ },
+ torsoBack: {
+ id: 13,
+ color: [26, 210, 182],
+ },
+ rightUpperArmFront: {
+ id: 14,
+ color: [28, 219, 169],
+ },
+ rightUpperArmBack: {
+ id: 15,
+ color: [33, 227, 155],
+ },
+ rightLowerArmBack: {
+ id: 16,
+ color: [41, 234, 141],
+ },
+ leftLowerArmFront: {
+ id: 17,
+ color: [51, 240, 128],
+ },
+ leftUpperArmFront: {
+ id: 18,
+ color: [64, 243, 116],
+ },
+ leftUpperArmBack: {
+ id: 19,
+ color: [79, 246, 105],
+ },
+ leftLowerArmBack: {
+ id: 20,
+ color: [96, 247, 97],
+ },
+ rightHand: {
+ id: 21,
+ color: [115, 246, 91],
+ },
+ rightLowerArmFront: {
+ id: 22,
+ color: [134, 245, 88],
+ },
+ leftHand: {
+ id: 23,
+ color: [155, 243, 88],
+ },
+ },
+ };
+ ```
+
+### Properties
+
+***
+#### .video
+> *Object*. HTMLVideoElement if given in the constructor. Otherwise it is null.
+***
+
+***
+#### .model
+> *Object*. The bodyPix model.
+***
+
+***
+#### .modelReady
+> *Boolean*. Truthy value indicating the model has loaded.
+***
+
+***
+#### .modelPath
+> *String*. The path to the model.
+***
+
+***
+#### .config
+> *Object*. The configuration options of bodyPix.
+***
+
+
+
+### Methods
+
+***
+#### .segment()
+> Allows you to segment a person from the background.
+
+```js
+bodyPix.segment(?input, ?options, callback);
+```
+
+📥 **Inputs**
+
+* **input**: HTMLImageElement | | HTMLVideoElement | ImageData | HTMLCanvasElement. NOTE: Videos can be added in the constructor.
+* **options**: Object. You can change the `outputStride` and `segmentationThreshold`
+* **callback**: Function. A function to handle the results of `.segment()`. Likely a function to do something with the segmented image.
+
+📤 **Outputs**
+
+* **Object**: Returns an Object. The returns will either be a UInt8 array corresponding to the image array or a p5Image if p5.js is available.
+```js
+{
+ segmentation,
+ raw: {
+ personMask: null,
+ backgroundMask: null,
+ },
+ tensor: {
+ personMask: null,
+ backgroundMask: null,
+ },
+ personMask: null,
+ backgroundMask: null,
+}
+```
+
+***
+
+***
+#### .segmentWithParts()
+
+
+> Allows you to get the segmented body parts of the person.
+
+
+```js
+bodyPix.segmentWithParts(?input, ?options, callback);
+```
+
+📥 **Inputs**
+
+* **input**: HTMLImageElement | HTMLVideoElement | ImageData | HTMLCanvasElement. NOTE: Videos can be added in the constructor.
+* **options**: Object. You can change the `outputStride` and `segmentationThreshold`
+* **callback**: Function. A function to handle the results of `.segment()`. Likely a function to do something with the segmented image.
+
+📤 **Outputs**
+
+* **Object**: Returns an Object. The returns will either be a UInt8 array corresponding to the image array or a p5Image if p5.js is available.
+```js
+{
+ segmentation: *ImageData*,
+ raw: {
+ personMask: *ImageData*,
+ backgroundMask: *ImageData*,
+ partMask: *ImageData*
+ },
+ tensor: {
+ personMask: *Tensor*,
+ backgroundMask: *Tensor*,
+ partMask: *Tensor*,
+ },
+ personMask: *P5Image*,
+ backgroundMask: *P5Image*,
+ partMask: *P5Image*,
+ bodyParts: *JSONObject*
+}
+```
+
+***
+
+
+## Examples
+
+**p5.js**
+* [BodyPix_Image](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/BodyPix/BodyPix_Image)
+* [BodyPix_Webcam](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/BodyPix/BodyPix_Webcam)
+* [BodyPix_Webcam_Parts](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/BodyPix/BodyPix_Webcam_Parts)
+* [BodyPix_p5Instance](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/BodyPix/BodyPix_p5Instance)
+
+**p5 web editor**
+* [BodyPix_Image](https://editor.p5js.org/ml5/sketches/BodyPix_Image)
+* [BodyPix_Webcam](https://editor.p5js.org/ml5/sketches/BodyPix_Webcam)
+* [BodyPix_Webcam_Parts](https://editor.p5js.org/ml5/sketches/BodyPix_Webcam_Parts)
+* [BodyPix_p5Instance](https://editor.p5js.org/ml5/sketches/BodyPix_p5Instance)
+
+**plain javascript**
+* [BodyPix_Image](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/BodyPix/BodyPix_Image)
+* [BodyPix_Webcam](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/BodyPix/BodyPix_Webcam)
+* [BodyPix_Webcam_Parts](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/BodyPix/BodyPix_Webcam_Parts)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+TBD
+
+#### MobileNetV1 - Model Biography
+
+- **Description**
+ - MobileNet is a term that describes a type of machine learning model architecture that has been optimized to run on platforms with limited computational power, such as applications on mobile or embedded devices. MobileNets have several use cases, including image classification, object detection, and image segmentation. This particular MobileNet model is also a type of convolutional neural network (CNN) and was trained to detect people and 24 general regions of the body in an image or video.
+ - A CNN finds patterns in the pixels of images (e.g. horizontal or vertical edges), and through successive layers of computation finds sets of patterns to identify more complex patterns (e.g. corners or circles), eventually detecting intricate patterns that it predicts belong to a particular category (e.g. left face or rightUpperArmFront). The categories depend on how images in the model’s training dataset are labeled.
+ - ml5 defaults using a MobileNet created with TensorFlow.js, a JavaScript library from TensorFlow, an open source machine learning platform developed by Google.
+- **Developer and Year**
+ - Google’s TensorFlow.js team. The TensorFlow.js BodyPix models were developed by Dan Oved from NYU and Tyler Zhu at Google Research and additional contributors in 2019
+- **Purpose and Intended Users**
+ - From the website: TensorFlow is an open source machine learning platform that “has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.” This model is available for use in the ml5 library because Tensorflow licenses it with Apache License 2.0.
+- **Hosted Location**
+ - As of June 2019, ml5 imports MobileNetV1 from TensorFlow, hosted on the NPM database. This means that your ml5 sketch will automatically use the most recent version distributed on NPM.
+- **ml5 Contributor and Year**
+ - Ported by Joey Lee in 2019
+- **References**
+ - Website [TensorFlow](https://www.tensorflow.org/)
+ - Developers [Dan Oved](https://www.danioved.com/) and [Tyler Zhu](https://ai.google/research/people/TylerZhu)
+ - ml5 Contributor [Joey Lee](https://jk-lee.com/)
+ - GitHub Repository [TensorFlow.js BodyPix - Person Segmentation in the Browser Repository](https://github.com/tensorflow/tfjs-models/tree/master/body-pix#acknowledgement)
+ - Article [Introducing BodyPix: Real-time Person Segmentation in the Browser with TensorFlow.js](https://medium.com/tensorflow/introducing-bodypix-real-time-person-segmentation-in-the-browser-with-tensorflow-js-f1948126c2a0)
+
+#### MobileNetV1- Data Biography
+
+- **Description**
+ - From the article, The model was trained on (1) images from the COCO dataset and also (2) images that were digitally generated, also referred to as a “simulated data.”
+- **Source**
+ - From the website: The COCO dataset is managed by a number of collaborators from both academic and commercial organizations for “large-scale object detection, segmentation, and captioning,” and according to the paper, images were collected from Flickr.
+ - Per Karlsson from Google Research rendered the simulated images for the rest of the dataset.
+- **Collector and Year**
+ - The COCO database began in 2014.
+- **Collection Method**
+ - COCO methods for collecting images and annotating pixels into segments are described in the paper.
+- **Purpose and Intended Users**
+ - The COCO dataset was created to advance computer vision research.
+ - From the article, the reason for using a mixed dataset with simulated data: “It is time-consuming to manually annotate a large amount of training data for the task of segmenting pixels in an image into twenty four body part regions. Instead, we internally use computer graphics to render images with ground truth body part segmentation annotations. To train our model, we mixed the rendered images and real COCO images (with 2D keypoints and instance segmentation annotations).”
+- **References**
+ - Paper [Microsoft COCO: Common Objects in Context](https://arxiv.org/abs/1405.0312)
+ - Website [Microsoft COCO: Common Objects in Context](http://cocodataset.org/#home)
+ - Article [Introducing BodyPix: Real-time Person Segmentation in the Browser with TensorFlow.js](https://medium.com/tensorflow/introducing-bodypix-real-time-person-segmentation-in-the-browser-with-tensorflow-js-f1948126c2a0)
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Ported to ml5.js by [Joey Lee](https://jk-lee.com).
+
+**Credits**:
+ * The BodyPix model was developed by [Dan Oved](https://www.danioved.com/) and [Tyler Zhu](https://ai.google/research/people/TylerZhu) and their [additional contributors](https://github.com/tensorflow/tfjs-models/tree/master/body-pix#acknowledgement). Learn more about BodyPix:
+ * [BodyPix on Github](https://github.com/tensorflow/tfjs-models/tree/master/body-pix#acknowledgement)
+ * [BodyPix blog post release](https://medium.com/tensorflow/introducing-bodypix-real-time-person-segmentation-in-the-browser-with-tensorflow-js-f1948126c2a0)
+
+
+## Source Code
+
+* [/src/BodyPix](https://github.com/ml5js/ml5-library/tree/main/src/BodyPix)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/charrnn.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/charrnn.md
new file mode 100755
index 0000000..5f560ef
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/charrnn.md
@@ -0,0 +1,235 @@
+# CharRNN
+
+
+
+
+
+
+
+## Description
+
+RNN and LSTMs (Long Short Term Memory networks) are a type of Neural Network architecture useful for working with sequential data (like characters in text or the musical notes of a song) where the order of the that sequence matters. This class allows you run a model pre-trained on a body of text to generate new text.
+
+You can train your own models [following the instructions in the training-charRNN repo](https://github.com/ml5js/training-charRNN). There is also a selection of [pre-trained model examples available](https://github.com/ml5js/ml5-data-and-models/tree/main/models/charRNN).
+
+## Quickstart
+
+```js
+// Create the character level generator with a pre trained model
+const rnn = ml5.charRNN('models/bolaño/', modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Generate content
+rnn.generate({ seed: 'the meaning of pizza is' }, (err, results) => {
+ console.log(results);
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const charrnn = ml5.charRNN(model, ?callback);
+```
+
+#### Parameters
+* **model**: REQUIRED. An absolute or relative path to the charRNN model files.
+* **callback**: OPTIONAL. A callback to be called once the model has loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+### Properties
+
+
+***
+#### .ready
+> Boolean value that specifies if the model has loaded.
+***
+
+***
+#### .state
+> The current state of the model.
+***
+
+***
+#### .model
+> The pre-trained charRNN model.
+***
+
+***
+#### .vocabSize
+> The vocabulary size (or total number of possible characters).
+***
+
+
+### Methods
+
+
+***
+#### .generate()
+> Generates content in a stateless manner, based on some initial text (known as a "seed"). Returns a string.
+
+```js
+charrnn.generate(options, ?callback);
+```
+
+📥 **Inputs**
+
+* **options**: REQUIRED. An object specifying the input parameters of seed, length and temperature. Default length is 20, temperature is 0.5 and seed is a random character from the model. The object should look like this
+ ```js
+ {
+ seed: 'The meaning of pizza is',
+ length: 20,
+ temperature: 0.5,
+ };
+ ```
+* **callback**: Optional. Function. A function to be called when the model has generated content. If no callback is provided, it will return a promise that will be resolved once the model has generated new content.
+
+📤 **Outputs**
+
+* **Object**: Returns an object. {sample: generated,state: this.state}.
+
+***
+
+
+***
+#### .predict()
+> Feed a string of characters to the model state.
+
+```js
+charrnn.predict(temperature, ?callback);
+```
+
+📥 **Inputs**
+* **seed**: REQUIRED. Predict the next character based on the model's current state.
+* **callback**: Optional. Function. A function to be called when the model finished adding the seed. If no callback is provided, it will return a promise that will be resolved once the prediction has been generated.
+
+📤 **Outputs**
+
+* **Object**: Returns an object `{sample, probabilities}`;
+
+***
+
+***
+#### .feed()
+> Given an image, will make objects in the image disappear
+
+```js
+charrnn.feed(seed, ?callback);
+```
+
+📥 **Inputs**
+* **seed**: REQUIRED. A string to feed the charRNN model state.
+* **callback**: Optional. Function.Optional. A function to be called when the model finished adding the seed. If no callback is provided, it will return a promise that will be resolved once seed has been fed..
+
+📤 **Outputs**
+
+* **Image**: Returns an image.
+
+***
+
+***
+#### .reset()
+> Reset the model state
+
+```js
+charrnn.reset();
+```
+
+📥 **Inputs**
+* none
+
+📤 **Outputs**
+
+* none
+
+***
+
+
+## Examples
+
+**p5.js**
+* [CharRNN_Interactive](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/CharRNN/CharRNN_Interactive)
+* [CharRNN_Text](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/CharRNN/CharRNN_Text)
+* [CharRNN_Text_Stateful](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/CharRNN/CharRNN_Text_Stateful)
+
+**p5 web editor**
+
+Please be advised, that due to an incompatibility of the p5 web-editor and the weights that are used in this example, this example does not work in the p5 we-editor.
+Please use the p5.js example locally. Learn more about how to run examples locally [here.](https://github.com/ml5js/ml5-library/blob/main/examples/README.md#setup)
+
+
+**plain javascript**
+* [CharRNN_Interactive](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/CharRNN/CharRNN_Interactive)
+* [CharRNN_Text](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/CharRNN/CharRNN_Text)
+* [CharRNN_Text_Stateful](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/CharRNN/CharRNN_Text_Stateful)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+TBD
+
+#### CharRNN - Model Biography
+
+- **Description**
+ - This is a type of neural network architecture for working with pre-trained models, and several example models are provided by ml5.
+- **Developer and Year**
+ - From the model training tutorial, the ml5 implementation is based on Sherjil Ozair’s char-rnn-tensorflow, which is inspired by Adrej Karpathy’s work in this area from 2015.
+- **Purpose and Intended Users**
+ - TBD
+- **Hosted Location**
+ - ml5
+- **ml5 Contributor and Year**
+ - Ported by Cristóbal Valenzuela with additional contributions from Memo Akten in 2018.
+- **References**
+ - Developers and ml5 Contributors [Cristóbal Valenzuela](https://cvalenzuelab.com/) and [Memo Akten](http://www.memo.tv/works/)
+ - ml5 [Pre-trained Models](https://github.com/ml5js/ml5-data-and-models/tree/master/models/lstm)
+ - ml5 Tutorial [Training a charRNN and using the model in ml5js](https://github.com/ml5js/training-charRNN)
+ - GitHub Repository [Sherjil Ozair’s char-rnn-tensorflow](https://github.com/sherjilozair/char-rnn-tensorflow)
+ - Article [The Unreasonable Effectiveness of Recurrent Neural Networks by Adrej Karpathy](http://karpathy.github.io/2015/05/21/rnn-effectiveness/)
+
+#### CharRNN - Data Biography
+
+- **Description**
+ - Users train a charRNN model on their own corpus.
+- **Source**
+ - ml5 also supplies some sample datasets on which to train a CharRNN model, compiled from public domains texts from Project Gutenberg
+- **Collector and Year**
+ - Starting in 2018, a number of contributors added sample datasets.
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - ml5 [Sample Datasets](https://github.com/ml5js/ml5-data-and-models/tree/master/datasets/text)
+ - Article [ml5: Friendly Open Source Machine Learning Library for the Web](https://medium.com/ml5js/ml5-friendly-open-source-machine-learning-library-for-the-web-e802b5da3b2)
+ - Website [Project Gutenberg](http://www.gutenberg.org/)
+
+## Acknowledgements
+
+**Contributors**:
+ * Cristobal Valenzuela and Memo Atken
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/CharRnn]()
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/cvae.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/cvae.md
new file mode 100755
index 0000000..6c603fc
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/cvae.md
@@ -0,0 +1,160 @@
+# CVAE: Conditional Variational Autoencoder
+
+
+
+
+
+
+
+## Description
+
+An autoencoder is an neural network that learns how to encode data (like the pixels of an image) into a smaller representation. This is akin to image compression (although classic image compression algorithms are better!) A Variational Autoencoder (VAE) takes this idea one step further and is trained to generate new images in the style of training data by sprinkling in a little bit of randomness. Conditional Variational Autoencoder (CVAE) is an extension of this idea, with the ability to be more specific about what is generated. From [Two Minute Papers](https://www.youtube.com/watch?v=Rdpbnd0pCiI), the author explains that:
+
+*\"Autoencoders are neural networks that are capable of creating sparse representations of the input data and can therefore be used for image compression. There are denoising autoencoders that after learning these sparse representations, can be presented with noisy images. What is even better is a variant that is called the variational autoencoder that not only learns these sparse representations, but can also draw new images as well. We can, for instance, ask it to create new handwritten digits and we can actually expect the results to make sense!"*
+
+
+## Quickstart
+
+```js
+const cvae = ml5.CVAE('model/quick_draw/manifest.json', modelReady);
+
+function modelReady() {
+ // generate an image of an airplane
+ cvae.generate('airplane', gotImage);
+}
+
+function gotImage(error, result) {
+ if (error) {
+ console.log(error);
+ return;
+ }
+ // log the result
+ console.log(result);
+}
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const magic = ml5.CVAE(?model, ?callback);
+```
+
+#### Parameters
+* **model**: REQUIRED. The url path to your model. Can be an absolute or relative path.
+* **callback**: REQUIRED. A function to run once the model has been loaded.
+
+
+### Properties
+
+***
+#### .ready
+> *BOOLEAN*. Boolean value that specifies if the model has loaded.
+***
+
+
+### Methods
+
+
+***
+#### .generate(label, callback);
+> Given a label, will generate an image.
+
+```js
+cvae.generate(label, callback);
+```
+
+📥 **Inputs**
+
+* **label**: REQUIRED. String. A label of the feature your want to generate.
+* **callback**: REQUIRED. Function. A function to handle the results of ".generate()". Likely a function to do something with the generated image data.
+
+📤 **Outputs**
+
+* **Object**: Returns "raw", "blob", and "tensor". If p5.js is available, a "p5Image" will be returned as well.
+
+***
+
+
+
+
+
+
+## Examples
+
+**p5.js**
+* [CVAE_QuickDraw](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/CVAE/CVAE_QuickDraw)
+
+**p5 web editor**
+* [CVAE_QuickDraw](https://editor.p5js.org/ml5/sketches/CVAE_QuickDraw)
+
+**plain javascript**
+* [CVAE_QuickDraw](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/CVAE/CVAE_QuickDraw)
+
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+TBD
+
+#### CVAE - Model Biography
+
+- **Description**
+ - CVAE stands for Conditional variational auto-encoder, a type of neural network architecture.
+- **Developer and Year**
+ - CVAE was developed by researchers from NEC Laboratories America, Inc. and the University of Michigan, Ann Arbor, in 2015.
+- **Purpose and Intended Users**
+ - TBD
+- **Hosted Location**
+ - Hosted by ml5
+- **ml5 Contributor and Year**
+ - Ported by Wenhe Eric Li in 2019
+- **References**
+ - ml5 Contributor [Wenhe Eric Li](https://portfolio.steins.live/)
+ - Paper [Learning Structured Output Representation using Deep Conditional Generative Models](https://pdfs.semanticscholar.org/3f25/e17eb717e5894e0404ea634451332f85d287.pdf)
+ - Website [Neural Information Processing Systems Conference Proceedings](https://papers.nips.cc/paper/5775-learning-structured-output-representation-using-deep-conditional-generative-models')
+
+#### CVAE - Data Biography
+
+- **Description**
+ - You provide images for training the model from Google’s Google’s Quick, Draw! Dataset. See Dingsu (Derek) Wang’s tutorial in the ml5 GitHub repository on how to train a ml5 CVAE model using your own dataset from that source.
+- **Source**
+ - Google’s Quick, Draw! Dataset
+- **Collector and Year**
+ - From the website: Google released the Quick, Draw! game in 2016 and was developed as “an example of how you can use machine learning in fun ways” by the Google Creative Lab, Data Arts Team, and their collaborators as part of Google’s AI Experiments showcase.
+- **Collection Method**
+ - The sketches are crowdsourced from visitors’ contributions as they play Google’s Quick, Draw! Game, and they are publicly available to download.
+- **Purpose and Intended Users**
+ - According to the paper, the dataset is publicly available “to encourage further research and development in the area of generative vector image modelling.”
+- **References**
+ - Website [Google’s Quick, Draw!](https://quickdraw.withgoogle.com/#)
+ - Website [Quick, Draw! The Data](https://quickdraw.withgoogle.com/data)
+ - GitHub Repository [ml5 Training CVAE Tutorial by Dingsu (Derek) Wang](https://github.com/ml5js/training_CVAE)
+
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Wenhe Li & Dingsu (Derek) Wang
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+
+## Source Code
+
+[/src/CVAE/](https://github.com/ml5js/ml5-library/tree/main/src/CVAE)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/dcgan.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/dcgan.md
new file mode 100755
index 0000000..213bba8
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/dcgan.md
@@ -0,0 +1,188 @@
+# DCGAN: Deep Convolutional Generative Adversarial Networks
+
+
+
+
+
+
+
+## Description
+
+You can use neural networks to generate new content. A Generative Adversarial Network (GAN) is a machine learning architecture where two neural networks are adversaries competing. One neural network is a "generator", it makes new images. The other is a "discriminator" and tries to guess if the image is "fake" (made by the generator) or "real" (from the training data). Once the discriminator can no longer guess correctly, the model is trained! A DCGAN is a Deep Convolutional Generative Adversarial Network.
+
+ml5.js provides a few default pre-trained models for DCGAN, but you may consider training your own DCGAN to generate images of things you're interested in.
+
+There are documentation notes on how to train your own DCGAN model for use in ml5.js in the [DCGAN training repo](https://github.com/ml5js/training-dcgan). It should be noted that the setup for this requires knowledge of Python and a general understanding of cloud GPU services. Furthermore, the [ml5js/training-dcgan](https://github.com/ml5js/training-dcgan) repo is not actively maintained. For more up-to-date notes, you might also explore Gene Kogan's [Neural Aesthetic Course at ITP](https://ml4a.github.io/classes/itp-F18/06/#).
+
+## Quickstart
+
+```js
+const dcgan = ml5.DCGAN('model/geo/manifest.json', modelReady);
+
+// When the model is loaded
+function modelReady() {
+ // Generate a new image
+ dcgan.generate(gotImage);
+}
+
+function gotImage(err, result) {
+ if (err) {
+ console.log(err);
+ return;
+ }
+ // The generated image is in the result
+ console.log(result);
+}
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const dcgan = ml5.DCGAN(modelPath, callback);
+```
+
+#### Parameters
+* **modelPath**: REQUIRED. This will be a JSON object called `manifest.json` that contains information about your pre-trained GAN and the url to the `model.json` file that contains your pre-trained model. The `model` property can also point to an absolute URL e.g. `"https://raw.githubusercontent.com/ml5js/ml5-data-and-models/master/models/dcgan/face/model.json"`
+
+ ```json
+ {
+ "description": "Aerial Images of Santiago, Chile 64x64 (16 MB)",
+ "model": "model/geo/model.json",
+ "modelSize": 64,
+ "modelLatentDim": 128
+ }
+ ```
+* **callback**: Required. A function to run once the model has been loaded.
+
+
+### Properties
+
+
+
+***
+#### .modelReady
+> *Boolean*. Boolean value that specifies if the model has loaded.
+***
+
+
+***
+#### .model
+> *Object*. An object that specifies the model properties
+***
+
+***
+#### .modelPath
+> *String*. The name of the model being used to generate images
+***
+
+
+### Methods
+
+
+***
+#### .generate()
+> Given a number, will make magicSparkles
+
+```js
+dcgan.generate(callback, ?latentVector);
+```
+
+📥 **Inputs**
+
+* **callback**: REQUIRED. Function. A function to handle the results of `.generate()`. Likely a function to do something with the generated image data.
+* **latentVector**: OPTIONAL. An array. A vector to explore the latent space of the model. If no latentVector is given, then a random "location" in the latent space is returned.
+
+📤 **Outputs**
+
+* **Object**: Returns "raw", "blob", and "tensor". If p5.js is available, a "p5Image" will be returned as well.
+
+***
+
+
+## Examples
+
+**p5.js**
+* [DCGAN_LatentVector_RandomWalk](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/DCGAN/DCGAN_LatentVector_RandomWalk)
+* [DCGAN_LatentVector_Slider](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/DCGAN/DCGAN_LatentVector_Slider)
+* [DCGAN_Random](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/DCGAN/DCGAN_Random)
+
+**p5 web editor**
+* [DCGAN_LatentVector_RandomWalk](https://editor.p5js.org/ml5/sketches/DCGAN_LatentVector_RandomWalk)
+* [DCGAN_LatentVector_Slider](https://editor.p5js.org/ml5/sketches/DCGAN_LatentVector_Slider)
+* [DCGAN_Random](https://editor.p5js.org/ml5/sketches/DCGAN_Random)
+
+
+**plain javascript**
+* [DCGAN_Random](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/DCGAN/DCGAN_Random)
+
+
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No demos yet - contribute one today!
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+TBD
+
+#### DCGAN - Model Biography
+
+- **Description**
+ - This demonstrates how a pre-trained DCGAN model generates new images, in this case generated images of faces or aerial images of Santiago, Chile. DCGAN stands for deep convolutional generative adversarial networks, a type of neural network architecture.
+- **Developer and Year**
+ - The DCGAN architecture was introduced in 2015 by researchers from indico Research and Facebook AI.
+ - The ml5 implementation is based on alantian's TensorFlow.js implementation, GAN Showcase. TensorFlow.js, a JavaScript library from TensorFlow, an open source machine learning platform developed by Google.
+- **Purpose and Intended Users**
+ - Generally speaking, and From the website: TensorFlow is an open source machine learning platform that “has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.”
+- **Hosted Location**
+ - Hosted by YG Zhang
+- **ml5 Contributor and Year**
+ - Ported by YG Zhang, Rui An, and Joey Lee in 2019
+- **References**
+ - ml5 Contributors [YG Zhang](http://ygzhang.com/), [Rui An](https://frankshammer42.me/), and [Joey Lee](https://github.com/joeyklee)
+ - GitHub Repository [Zhang’s DCGAN GitHub Repository](https://github.com/viztopia/ml5dcgan)
+ - GitHub Repository [Atlantian’s GAN Showcase](https://github.com/alantian/ganshowcase)
+ - Paper [Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks](https://arxiv.org/abs/1511.06434)
+ - Website [TensorFlow](https://www.tensorflow.org/)
+
+#### DCGAN - Data Biography
+
+- **Description**
+ - The training dataset for the various pretrained DCGAN models come from different sources. The aerial image generator are sourced from Mapbox Satellite. The face generator comes from a Hollywood celebrity dataset.
+- **Source**
+ - TBD
+- **Collector and Year**
+ - TBD
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - ml5 Contributor [Joey Lee](https://github.com/joeyklee)
+ - Website [Mapbox Satellite](https://www.mapbox.com/maps/satellite)
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * YG Zhang & Rui An
+ * Additional contributions by Joey Lee
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+
+## Source Code
+
+* [/src/MagicFeature]()
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/face-api.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/face-api.md
new file mode 100755
index 0000000..2d26361
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/face-api.md
@@ -0,0 +1,292 @@
+# Face-Api
+
+
+
+
+
+
+## Description
+
+ml5.js has created an API to [face-api.js](https://github.com/justadudewhohacks/face-api.js/blob/master/README.md) that allows you to access face and face landmark detection.
+
+The ml5.js implementation of face-api does not support `expressions`, `age` or `gender` estimation.
+
+## Quickstart
+
+```js
+const detectionOptions = {
+ withLandmarks: true,
+ withDescriptors: false,
+};
+// Initialize the magicFeature
+const faceapi = ml5.faceApi(detectionOptions, modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+
+ // Make some sparkles
+ faceapi.detect(myImage, (err, results) => {
+ console.log(results);
+ });
+}
+
+
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const faceapi = ml5.faceApi(videoOrOptionsOrCallback, optionsOrCallback?, callback?);
+```
+
+#### Parameters
+* **videoOrOptionsOrCallback**: REQUIRED. Notice there is no question mark in front of the input.
+* **optionsOrCallback**: OPTIONAL. Notice the `?` indicates an optional parameter.
+* **callback**: OPTIONAL. A description of some kind of object with some properties. Notice the `?` indicates an optional parameter.
+
+ ```js
+ {
+ withLandmarks: true,
+ withDescriptors: true,
+ minConfidence: 0.5,
+ MODEL_URLS: {
+ Mobilenetv1Model: 'https://raw.githubusercontent.com/ml5js/ml5-data-and-models/main/models/faceapi/ssd_mobilenetv1_model-weights_manifest.json',
+ FaceLandmarkModel: 'https://raw.githubusercontent.com/ml5js/ml5-data-and-models/main/models/faceapi/face_landmark_68_model-weights_manifest.json',
+ FaceLandmark68TinyNet: 'https://raw.githubusercontent.com/ml5js/ml5-data-and-models/main/models/faceapi/face_landmark_68_tiny_model-weights_manifest.json',
+ FaceRecognitionModel: 'https://raw.githubusercontent.com/ml5js/ml5-data-and-models/main/models/faceapi/face_recognition_model-weights_manifest.json',
+ },
+ };
+ ```
+
+### Properties
+
+***
+#### .video
+> **Object**: An HTML5Video object if one is passed in the constructor
+***
+
+***
+#### .model
+> **Object**: the model
+***
+
+***
+#### .modelReady
+> **Boolean**: true when model is ready and loaded, false when it is not
+***
+
+***
+#### .config
+> **Object** object of configurations of the model
+***
+
+***
+#### .ready
+> **Boolean**: true when model is ready and loaded, false when it is not
+***
+
+
+
+### Methods
+
+
+***
+#### .detect()
+> Given an image, will run face detection. If a video was passed in the constructor, then it only a callback is necessary to handle the results.
+
+```js
+faceapi.detect(optionsOrCallback, configOrCallback, callback);
+```
+
+📥 **Inputs**
+
+* **optionsOrCallback**: Required. Image | Object | Function. If given an image, this is the image that the face detection will be applied. If given an object, it is to set the configuration. If given a callback, this is to handle the results of the `.detect()` method.
+* **configOrCallback**: Optional. Object | Function. If an image is given as the first parameter, then this will either be an object or a function. If given an object, it is to set the configuration. If given a callback, this is to handle the results of the `.detect()` method.
+* **callback**: Optional. Function. A function to handle the results of `.makeSparkles()`. Likely a function to do something with the results of makeSparkles.
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects. Each object contains `{alignedRect, detection, landmarks, unshiftedLandmarks}`.
+
+***
+
+***
+#### .detectSingle()
+> Given an image, will run face detection. If a video was passed in the constructor, then it only a callback is necessary to handle the results. `.detectSingle()` is more accurate.
+
+```js
+faceapi.detectSingle(optionsOrCallback, configOrCallback, callback);
+```
+
+📥 **Inputs**
+* **optionsOrCallback**: Required. Image | Object | Function. If given an image, this is the image that the face detection will be applied. If given an object, it is to set the configuration. If given a callback, this is to handle the results of the `.detect()` method.
+* **configOrCallback**: Optional. Object | Function. If an image is given as the first parameter, then this will either be an object or a function. If given an object, it is to set the configuration. If given a callback, this is to handle the results of the `.detect()` method.
+* **callback**: Optional. Function. A function to handle the results of `.makeSparkles()`. Likely a function to do something with the results of makeSparkles.
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects. Each object contains `{alignedRect, detection, landmarks, unshiftedLandmarks}`.
+
+***
+
+
+
+
+## Examples
+
+**p5.js**
+* [FaceApi_Image_Landmarks](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/FaceApi/FaceApi_Image_Landmarks)
+* [FaceApi_Video_Landmarks](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/FaceApi/FaceApi_Video_Landmarks)
+* [FaceApi_Video_Landmarks_LocalModels](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/FaceApi/FaceApi_Video_Landmarks_LocalModels)
+
+**p5 web editor**
+* [FaceApi_Image_Landmarks](https://editor.p5js.org/ml5/sketches/FaceApi_Image_Landmarks)
+* [FaceApi_Video_Landmarks](https://editor.p5js.org/ml5/sketches/FaceApi_Video_Landmarks)
+
+**plain javascript**
+* [FaceApi_Image_Landmarks](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/FaceApi/FaceApi_Image_Landmarks/)
+* [FaceApi_Video_Landmarks](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/FaceApi/FaceApi_Video_Landmarks/)
+* [FaceApi_Video_Landmarks_LocalModels](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/FaceApi/FaceApi_Video_Landmarks_LocalModels/)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+FaceApi provides the following five pre-trained model options for different tasks: MobilenetV1, TinyFaceDetector, FaceLandmarkModel, FaceLandmark68TinyNet, and FaceRecognitionModel.
+
+Each model is a type of convolutional neural network (CNN). A CNN finds patterns in the pixels of images (e.g. horizontal or vertical edges), and through successive layers of computation finds sets of patterns to identify more complex patterns (e.g. corners or circles), eventually detecting intricate patterns that it predicts belong to a particular category (e.g. a face or a point on a face). The categories depend on how images in the model’s training dataset are labeled. In the case of the face recognition model, the “model is not limited to the set of faces used for training, meaning you can use it for face recognition of any person” because the model has been trained to “determine the similarity of two arbitrary faces by comparing their face descriptors (source).”
+
+
+#### MobilenetV1 and TinyFaceDetector - Model Biography
+
+- **Description**
+ - These models detect faces in images and video. TinyFaceDetector is smaller, faster, and mobile-friendly, but potentially less accurate.
+- **Developer and Year**
+ - These models are actively developed for the browser by Vincent Mühler, beginning in 2018. Technical information about models’ architectures are available in the face-api.js GitHub repository.
+ - Mühler writes that the model’s weights were retrieved from a GitHub repository hosted by yeephycho, who also used the WIDER FACE dataset. (Weights are the parameters that machine learning neural networks use to perform a task, such as to predict features, or patterns, in a dataset. Weights are the values that exist in the connections between the layers of a network. At each layer, a mathematical function is applied to these values to output new values for the subsequent layer and eventually generate a final prediction for the result.)
+- **Purpose and Intended Users**
+ - TBD
+- **Hosted Location**
+ - These models are hosted by ml5.
+- **ml5 Contributor and Year**
+ - Ported by Joey Lee in 2019
+- **References**
+ - Developer [Vincent Mühler](https://github.com/justadudewhohacks)
+ - ml5 Contributor [Joey Lee](https://github.com/joeyklee)
+ - GitHub Repository [face-api.js](https://github.com/justadudewhohacks/face-api.js)
+ - GitHub Repository [yeephycho’s Tensorflow Face Detector](https://github.com/yeephycho/tensorflow-face-detection)
+ - Article [face-api.js — JavaScript API for Face Recognition in the Browser with tensorflow.js](https://itnext.io/face-api-js-javascript-api-for-face-recognition-in-the-browser-with-tensorflow-js-bcc2a6c4cf07)
+
+#### MobilenetV1 and TinyFaceDetector - Data Biography
+
+- **Description**
+ - MobileNetV1 was trained on images from the WIDER FACE dataset. From the WIDER FACE website, it contains “32,203 images and label[d] 393,703 faces with a high degree of variability in scale, pose and occlusion as depicted in the sample images.”
+ - Mühler writes that TinyFaceDetector was trained on a custom dataset of ~14K images labeled with bounding boxes.
+- **Source**
+ - For MobileNetV1, according to the WIDER FACE website, the WIDER FACE dataset uses publicly available images from WIDE dataset.
+- **Collector and Year**
+ - The WIDER FACE dataset is hosted by Shuo Yang.
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - Developer [Vincent Mühler](https://github.com/justadudewhohacks)
+ - GitHub Repository [face-api.js](https://github.com/justadudewhohacks/face-api.js)
+ - Website [WIDER FACE Dataset](http://shuoyang1213.me/WIDERFACE/)
+ - Website [Shuo Yang](http://shuoyang1213.me/)
+
+#### FaceLandmarkModel and FaceLandmark68TinyNet - Model Biography
+
+- **Description**
+ - These models detect 68 facial landmarks, or points, on a detected face. FaceLandmark68TinyNet is the smaller of the two.
+- **Developer and Year**
+ - These models are actively developed for the browser by Vincent Mühler, beginning in 2018. Technical information about models’ architectures are available in the face-api.js GitHub repository.
+- **Purpose and Intended Users**
+ - TBD
+- **Hosted Location**
+ - Same as above
+- **ml5 Contributor and Year**
+ - Same as above
+- **References**
+ - Developer [Vincent Mühler](https://github.com/justadudewhohacks)
+ - ml5 Contributor [Joey Lee](https://github.com/joeyklee)
+ - GitHub Repository [face-api.js](https://github.com/justadudewhohacks/face-api.js)
+ - Article [face-api.js — JavaScript API for Face Recognition in the Browser with tensorflow.js](https://itnext.io/face-api-js-javascript-api-for-face-recognition-in-the-browser-with-tensorflow-js-bcc2a6c4cf07)
+
+#### FaceLandmarkModel and FaceLandmark68TinyNet - Data Biography
+
+- **Description**
+ - These models were trained on a dataset of ~35K face images labeled with 68 facial points.
+- **Source**
+ - TBD
+- **Collector and Year**
+ - TBD
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - GitHub Repository [face-api.js](https://github.com/justadudewhohacks/face-api.js)
+
+#### FaceRecognitionModel - Model Biography
+
+- **Description**
+ - This model computes a person’s facial characteristics in order to detect or “recognize” them in another image or video.
+- **Developer and Year**
+ - These models are actively developed for the browser by Vincent Mühler, beginning in 2018. Technical information about models’ architectures are available in the face-api.js GitHub repository.
+ - Mühler writes that weights for the FaceRecognition Model were retrieved from Davis King. (Weights are the parameters that machine learning neural networks use to perform a task, such as to predict features, or patterns, in a dataset. Weights are the values that exist in the connections between the layers of a network. At each layer, a mathematical function is applied to these values to output new values for the subsequent layer and eventually generate a final prediction for the result.)
+- **Purpose and Intended Users**
+ - TBD
+- **Hosted Location**
+ - Same as above
+- **ml5 Contributor and Year**
+ - Same as above
+- **References**
+ - Developers [Vincent Mühler](https://github.com/justadudewhohacks) and [Davis King](https://github.com/davisking)
+ - ml5 Contributor [Joey Lee](https://github.com/joeyklee)
+ - GitHub Repository [face-api.js](https://github.com/justadudewhohacks/face-api.js)
+ - GitHub Repository [David King’s dlib-models](https://github.com/davisking/dlib-models)
+ - Article [face-api.js — JavaScript API for Face Recognition in the Browser with tensorflow.js](https://itnext.io/face-api-js-javascript-api-for-face-recognition-in-the-browser-with-tensorflow-js-bcc2a6c4cf07)
+
+#### FaceRecognitionModel - Data Biography
+
+- **Description**
+ - According to King’s GitHub repository, the dataset consists of three million images.
+- **Source**
+ - The images were compiled those scraped from the internet, the FaceScrub Dataset, and the VGG Face Dataset.
+- **Collector and Year**
+ - TBD
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - Website [FaceScrub Dataset](http://vintage.winklerbros.net/facescrub.html)
+ - Website [VGG Face Dataset](http://www.robots.ox.ac.uk/~vgg/data/vgg_face/)
+
+## Acknowledgements
+
+**Contributors**:
+ * Ported by [Joey Lee](https://jk-lee.com)
+
+**Credits**:
+ * [Face-api.js](https://github.com/justadudewhohacks/face-api.js/blob/master/README.md) is an open source project built by [Vincent Mühler](https://github.com/justadudewhohacks).
+
+## Source Code
+
+* [/src/FaceApi](https://github.com/ml5js/ml5-library/tree/main/src/FaceApi)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/facemesh.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/facemesh.md
new file mode 100755
index 0000000..2802ecc
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/facemesh.md
@@ -0,0 +1,191 @@
+# Facemesh
+
+
+
+
+
+
+
+## Description
+
+Facemesh is a machine-learning model that allows for facial landmark detection in the browser. It can detect multiple faces at once and provides 486 3D facial landmarks that describe the geometry of each face. Facemesh works best when the faces in view take up a large percentage of the image or video frame and it may struggle with small/distant faces.
+
+The ml5.js Facemesh model is ported from the [TensorFlow.js Facemesh implementation](https://github.com/tensorflow/tfjs-models/tree/master/face-landmarks-detection).
+
+## Quickstart
+
+```js
+let predictions = [];
+const video = document.getElementById('video');
+
+// Create a new facemesh method
+const facemesh = ml5.facemesh(video, modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Listen to new 'face' events
+facemesh.on('face', results => {
+ predictions = results;
+});
+```
+
+
+## Usage
+
+### Initialize
+You can initialize ml5.facemesh with an optional `video`, configuration `options` object, or a `callback` function.
+```js
+const facemesh = ml5.facemesh(?video, ?options, ?callback);
+```
+
+#### Parameters
+* **video**: OPTIONAL. Optional HTMLVideoElement input to run predictions on.
+* **options**: OPTIONAL. A object that contains properties that effect the Facemesh model accuracy, results, etc. See documentation on the available options in [TensorFlow's Facemesh documentation](https://github.com/tensorflow/tfjs-models/tree/master/face-landmarks-detection#parameters-for-facelandmarksdetectionload).
+ ```js
+ const options = {
+ flipHorizontal: false, // boolean value for if the video should be flipped, defaults to false
+ maxContinuousChecks: 5, // How many frames to go without running the bounding box detector. Only relevant if maxFaces > 1. Defaults to 5.
+ detectionConfidence: 0.9, // Threshold for discarding a prediction. Defaults to 0.9.
+ maxFaces: 10, // The maximum number of faces detected in the input. Should be set to the minimum number for performance. Defaults to 10.
+ scoreThreshold: 0.75, // A threshold for removing multiple (likely duplicate) detections based on a "non-maximum suppression" algorithm. Defaults to 0.75.
+ iouThreshold: 0.3, // A float representing the threshold for deciding whether boxes overlap too much in non-maximum suppression. Must be between [0, 1]. Defaults to 0.3.
+ }
+ ```
+
+* **callback**: OPTIONAL. A function that is called once the model has loaded.
+
+### Properties
+***
+#### .video
+> *Object*. HTMLVideoElement if given in the constructor. Otherwise it is null.
+***
+
+***
+#### .config
+> *Object*. containing all of the configuration options passed into the model.
+***
+
+***
+#### .model
+> *Object*. The Facemesh model.
+***
+
+***
+#### .modelReady
+> *Boolean*. Truthy value indicating the model has loaded.
+***
+
+### Methods
+
+***
+#### .predict()
+> A function that returns the results of a single face detection prediction.
+
+ ```js
+ facemesh.predict(inputMedia, callback);
+ ```
+
+📥 **Inputs**
+* **inputMedia**: REQUIRED. An HMTL or p5.js image, video, or canvas element that you'd like to run a single prediction on.
+
+* **callback**: OPTIONAL. A callback function to handle new face detection predictions. For example:
+
+ ```js
+ facemesh.predict(inputMedia, results => {
+ // do something with the results
+ console.log(results);
+ });
+ ```
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects describing each detected face. See the [Facemesh keypoints map](https://github.com/tensorflow/tfjs-models/tree/master/face-landmarks-detection#keypoints) to determine how the keypoint related to facial landmarks.
+
+ ```js
+ [
+ {
+ faceInViewConfidence: 1, // The probability of a face being present.
+ boundingBox: { // The bounding box surrounding the face.
+ topLeft: [232.28, 145.26],
+ bottomRight: [449.75, 308.36],
+ },
+ mesh: [ // The 3D coordinates of each facial landmark.
+ [92.07, 119.49, -17.54],
+ [91.97, 102.52, -30.54],
+ ...
+ ],
+ scaledMesh: [ // The 3D coordinates of each facial landmark, normalized.
+ [322.32, 297.58, -17.54],
+ [322.18, 263.95, -30.54]
+ ],
+ annotations: { // Semantic groupings of the `scaledMesh` coordinates.
+ silhouette: [
+ [326.19, 124.72, -3.82],
+ [351.06, 126.30, -3.00],
+ ...
+ ],
+ ...
+ }
+ }
+ ]
+ ```
+
+***
+
+#### .on('face', ...)
+> An event listener that returns the results when a new face detection prediction occurs.
+
+ ```js
+ facemesh.on('face', callback);
+ ```
+
+📥 **Inputs**
+
+* **callback**: REQUIRED. A callback function to handle new face detection predictions. For example:
+
+ ```js
+ facemesh.on('face', results => {
+ // do something with the results
+ console.log(results);
+ });
+ ```
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects describing each detected face as an array of objects exactly like the output of the `.predict()` method described above. See the [Facemesh keypoints map](https://github.com/tensorflow/tfjs-models/tree/master/face-landmarks-detection#keypoints) to determine how the keypoint related to facial landmarks.
+
+
+## Examples
+
+**p5.js**
+* [Facemesh_Image](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Facemesh/Facemesh_Image)
+* [Facemesh_Webcam](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Facemesh/Facemesh_Webcam)
+
+**p5 web editor**
+* [Facemesh_Image](https://editor.p5js.org/ml5/sketches/Facemesh_Image)
+* [Facemesh_Webcam](https://editor.p5js.org/ml5/sketches/Facemesh_Webcam)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+Coming soon!
+
+## Acknowledgements
+
+**Contributors**:
+ * Ported to ml5.js by [Bomani Oseni McClendon](https://bomani.rip/).
+
+## Source Code
+
+* [/src/Facemesh](https://github.com/ml5js/ml5-library/tree/main/src/Facemesh)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/feature-extractor.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/feature-extractor.md
new file mode 100755
index 0000000..e493d34
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/feature-extractor.md
@@ -0,0 +1,298 @@
+# FeatureExtractor
+
+
+
+
+
+
+
+## Description
+
+You can use neural networks to recognize the content of images. Most of the time you will be using a "pre-trained" model trained on a large dataset to classify an image into a fixed set of categories. However you can also use a part of the pre-trained model: the [features](https://en.wikipedia.org/wiki/Feature_extraction). Those features allow you to 'retrain' or 'reuse' the model for a new custom task. This is known as [Transfer Learning](https://en.wikipedia.org/wiki/Transfer_learning).
+
+This class allows you to extract features of an image via a pre-trained model and re-train that model with new data.
+
+## Quickstart
+
+```js
+// Extract the already learned features from MobileNet
+const featureExtractor = ml5.featureExtractor('MobileNet', modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Create a new classifier using those features and with a video element
+const classifier = featureExtractor.classification(video, videoReady);
+
+// Triggers when the video is ready
+function videoReady() {
+ console.log('The video is ready!');
+}
+
+// Add a new image with a label
+classifier.addImage(document.getElementById('dogA'), 'dog');
+
+// Retrain the network
+classifier.train((lossValue) => {
+ console.log('Loss is', lossValue);
+});
+
+// Get a prediction for that image
+classifier.classify(document.getElementById('dogB'), (err, result) => {
+ console.log(result); // Should output 'dog'
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+// initial without options
+const featureExtractor = ml5.featureExtractor(model, ?callback);
+// OR with options included
+const featureExtractor = ml5.featureExtractor(model, ?options, ?callback);
+```
+
+#### Parameters
+* **model**: REQUIRED. The model from which extract the learned features. Case-insensitive
+* **callback**: OPTIONAL. A function to be executed once the model has been loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+* **options**: OPTIONAL. An object containing custom options. For the MobileNet model these are the custom options you can reset.
+
+ ```js
+ {
+ version: 1,
+ alpha: 1.0,
+ topk: 3,
+ learningRate: 0.0001,
+ hiddenUnits: 100,
+ epochs: 20,
+ numLabels: 2,
+ batchSize: 0.4,
+ };
+ ```
+
+### Properties
+
+***
+#### .modelLoaded
+> Boolean value that specifies if the model has loaded.
+***
+
+***
+#### .hasAnyTrainedClass
+> Boolean value that specifies if new data has been added to the model
+***
+
+***
+#### .usageType
+> String that specifies how is the Extractor being used. Possible values are 'regressor' and 'classifier'
+***
+
+***
+#### .isPredicting
+> Boolean value to check if the model is predicting.
+***
+
+
+
+### Methods
+
+
+***
+#### .classification(**?video**, **?callback**)
+> Use the features of MobileNet as a classifier
+
+```js
+featureExtractor.classification(?video, ?callback);
+```
+
+📥 **Inputs**
+
+* **video**: Optional. An HTML video element or a p5.js video element.
+* **callback**: Optional. A function to be called once the video is ready. If no callback is provided, it will return a promise that will be resolved once the video element has loaded.
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+***
+#### .regression()
+> Use the features of MobileNet as a regressor
+
+```js
+featureExtractor.regression(?video, ?callback);
+```
+
+📥 **Inputs**
+* **video**: Optional. An HTML video element or a p5.js video element.
+* **callback**: Optional. A function to be called once the video is ready. If no callback is provided, it will return a promise that will be resolved once the video element has loaded.
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+***
+#### .addImage()
+> Adds a new image element to the featureExtractor for training
+
+```js
+featureExtractor.addImage(label, ?callback);
+// OR
+featureExtractor.addImage(input, label, ?callback);
+```
+
+📥 **Inputs**
+* **input** - Optional. An HTML image or video element or a p5 image or video element. If not input is provided, the video element provided in the method-type will be used.
+* **label** - The label to associate the new image with. When using the classifier this can be strings or numbers. For a regressor, this needs to be a number.
+* **callback** - Optional. A function to be called once the new image has been added to the model. If no callback is provided, it will return a promise that will be resolved once the image has been added.
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+***
+#### .train()
+> Retrain the model with the provided images and labels using the models original features as starting point.
+
+```js
+featureExtractor.train(?callback);
+```
+
+📥 **Inputs**
+* **callback** - Optional. A function to be called to follow the progress of the training.
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+***
+#### .classify()
+> Classifies an an image based on a new retrained model. `.classification()` needs to be used with this.
+
+```js
+featureExtractor.classify(?callback);
+// OR
+featureExtractor.classify(input, ?callback);
+```
+
+📥 **Inputs**
+* **input** - Optional. An HTML image or video element or a p5 image or video element. If not input is provided, the video element provided in the method-type will be used.
+* **callback** - Optional. A function to be called once the input has been classified. If no callback is provided, it will return a promise that will be resolved once the model has classified the image.
+
+📤 **Outputs**
+* **Object** - returns the {label, confidence}
+
+***
+
+
+
+***
+#### .predict()
+> Predicts a continuous value based on a new retrained model. `.regression()` needs to be used with this.
+
+```js
+featureExtractor.predict(?callback);
+// OR
+featureExtractor.predict(input, ?callback);
+```
+
+📥 **Inputs**
+* **input** - Optional. An HTML image or video element or a p5 image or video element. If not input is provided, the video element provided when creating the regression will be used.
+* **callback** - Optional. A function to be called once the input has been predicted. If no callback is provided, it will return a promise that will be resolved once the model has predicted the image.
+
+📤 **Outputs**
+* **Object** - an object with {value}.
+
+***
+
+***
+#### .save()
+> Saves your model to the downloads folder of your machine.
+
+```js
+featureExtractor.save(?callback, ?name);
+```
+
+📥 **Inputs**
+* **callback** - Optional. A function to be called once the input has been predicted. If no callback is provided, it will return a promise that will be resolved once the model has predicted the image.
+* **name** - Optional. A name that you'd like to give to your saved model. This should be a text string. The default is
+
+📤 **Outputs**
+* Downloads a `model.json` and `model.weights.bin` file to your downloads directory.
+
+***
+
+***
+#### .load()
+> Allows you to load your model from a URL path or via an HTML input file reader.
+
+```js
+featureExtractor.load(filesOrPath = null, callback);
+```
+
+📥 **Inputs**
+* **filesOrPath** - A path to your `model.json` if you are using a string path. If you are using the HTML file input, then select BOTH the `model.json` and the `model.weights.bin` files.
+* **callback** - Optional. A function to do after your model has been loaded
+
+📤 **Outputs**
+* Returns the loaded model.
+
+***
+
+
+
+## Examples
+
+**p5.js**
+* [FeatureExtractor_Image_Regression](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/FeatureExtractor/FeatureExtractor_Image_Regression)
+* [FeatureExtractor_Image_Classification](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/FeatureExtractor/FeatureExtractor_Image_Classification)
+
+**p5 web editor**
+* [FeatureExtractor_Image_Regression](https://editor.p5js.org/ml5/sketches/FeatureExtractor_Image_Regression)
+* [FeatureExtractor_Image_Classification](https://editor.p5js.org/ml5/sketches/FeatureExtractor_Image_Classification)
+
+
+**plain javascript**
+* [FeatureExtractor_Image_Regression](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/FeatureExtractor/FeatureExtractor_Image_Regression)
+* [FeatureExtractor_Image_Classification](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/FeatureExtractor/FeatureExtractor_Image_Classification)
+
+
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+### ml5.js Feature Extractor Classification via CodingTrain
+VIDEO
+
+### ml5.js Transfer Learning with Feature Extractor via CodingTrain
+VIDEO
+
+### ml5.js Feature Extractor Regression via CodingTrain
+VIDEO
+
+## Acknowledgements
+
+**Contributors**:
+ * Yining Shi & Cristobal Valenzuela
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+[src/FeatureExtractor](https://github.com/ml5js/ml5-library/tree/main/src/FeatureExtractor)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/handpose.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/handpose.md
new file mode 100755
index 0000000..a935023
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/handpose.md
@@ -0,0 +1,186 @@
+# Handpose
+
+
+
+
+
+
+
+## Description
+
+Handpose is a machine-learning model that allows for palm detection and hand-skeleton finger tracking in the browser. It can detect a maximum of one hand at a time and provides 21 3D hand keypoints that describe important locations on the palm and fingers.
+
+The ml5.js Handpose model is ported from the [TensorFlow.js Handpose implementation](https://github.com/tensorflow/tfjs-models/tree/master/handpose).
+
+## Quickstart
+
+```js
+let predictions = [];
+const video = document.getElementById('video');
+
+// Create a new handpose method
+const handpose = ml5.handpose(video, modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Listen to new 'hand' events
+handpose.on('hand', results => {
+ predictions = results;
+});
+```
+
+
+## Usage
+
+### Initialize
+You can initialize ml5.handpose with an optional `video`, configuration `options` object, or a `callback` function.
+```js
+const handpose = ml5.handpose(?video, ?options, ?callback);
+```
+
+#### Parameters
+* **video**: OPTIONAL. Optional HTMLVideoElement input to run predictions on.
+* **options**: OPTIONAL. A object that contains properties that effect the Handpose model accuracy, results, etc. See documentation on the available options in [TensorFlow's Handpose documentation](https://github.com/tensorflow/tfjs-models/tree/master/handpose#parameters-for-handposeload).
+```js
+const options = {
+ flipHorizontal: false, // boolean value for if the video should be flipped, defaults to false
+ maxContinuousChecks: Infinity, // How many frames to go without running the bounding box detector. Defaults to infinity, but try a lower value if the detector is consistently producing bad predictions.
+ detectionConfidence: 0.8, // Threshold for discarding a prediction. Defaults to 0.8.
+ scoreThreshold: 0.75, // A threshold for removing multiple (likely duplicate) detections based on a "non-maximum suppression" algorithm. Defaults to 0.75
+ iouThreshold: 0.3, // A float representing the threshold for deciding whether boxes overlap too much in non-maximum suppression. Must be between [0, 1]. Defaults to 0.3.
+}
+```
+
+* **callback**: OPTIONAL. A function that is called once the model has loaded.
+
+### Properties
+***
+#### .video
+> *Object*. HTMLVideoElement if given in the constructor. Otherwise it is null.
+***
+
+***
+#### .config
+> *Object*. containing all of the configuration options passed into the model.
+***
+
+***
+#### .model
+> *Object*. The Handpose model.
+***
+
+***
+#### .modelReady
+> *Boolean*. Truthy value indicating the model has loaded.
+***
+
+### Methods
+
+***
+#### .predict()
+> A function that returns the results of a single hand detection prediction.
+
+ ```js
+ handpose.predict(inputMedia, callback);
+ ```
+
+📥 **Inputs**
+* **inputMedia**: REQUIRED. An HMTL or p5.js image, video, or canvas element that you'd like to run a single prediction on.
+
+* **callback**: OPTIONAL. A callback function to handle new hand detection predictions. For example:
+
+ ```js
+ handpose.predict(inputMedia, results => {
+ // do something with the results
+ console.log(results);
+ });
+ ```
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects describing each detected hand. You can see all of the supported annotation in [the Tensorflow source code](https://github.com/tensorflow/tfjs-models/blob/master/handpose/src/keypoints.ts).
+
+ ```js
+ [
+ {
+ handInViewConfidence: 1, // The probability of a hand being present.
+ boundingBox: { // The bounding box surrounding the hand.
+ topLeft: [162.91, -17.42],
+ bottomRight: [548.56, 368.23],
+ },
+ landmarks: [ // The 3D coordinates of each hand landmark.
+ [472.52, 298.59, 0.00],
+ [412.80, 315.64, -6.18],
+ ...
+ ],
+ annotations: { // Semantic groupings of the `landmarks` coordinates.
+ thumb: [
+ [412.80, 315.64, -6.18]
+ [350.02, 298.38, -7.14],
+ ...
+ ],
+ ...
+ }
+ }
+ ]
+ ```
+
+***
+
+#### .on('hand', ...)
+> An event listener that returns the results when a new hand detection prediction occurs.
+
+ ```js
+ handpose.on('hand', callback);
+ ```
+
+📥 **Inputs**
+
+* **callback**: REQUIRED. A callback function to handle new hand detection predictions. For example:
+
+ ```js
+ handpose.on('hand', results => {
+ // do something with the results
+ console.log(results);
+ });
+ ```
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects describing each detected hand as an array of objects exactly like the output of the `.predict()` method described above.
+
+
+## Examples
+
+**p5.js**
+* [Handpose_Image](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Handpose/Handpose_Image)
+* [Handpose_Webcam](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Handpose/Handpose_Webcam)
+
+**p5 web editor**
+* [Handpose_Image](https://editor.p5js.org/ml5/sketches/Handpose_Image)
+* [Handpose_Webcam](https://editor.p5js.org/ml5/sketches/Handpose_Webcam)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+Coming soon!
+
+## Acknowledgements
+
+**Contributors**:
+ * Ported to ml5.js by [Bomani Oseni McClendon](https://bomani.rip/).
+
+## Source Code
+
+* [/src/Handpose](https://github.com/ml5js/ml5-library/tree/main/src/Handpose)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/image-classifier.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/image-classifier.md
new file mode 100755
index 0000000..38de500
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/image-classifier.md
@@ -0,0 +1,296 @@
+# ImageClassifier
+
+
+
+
+
+
+
+## Description
+You can use neural networks to recognize the content of images. `ml5.imageClassifier()` is a method to create an object that classifies an image using a pre-trained model.
+
+It should be noted that the pre-trained model provided by the example below was trained on a database of approximately 15 million images (ImageNet). The ml5 library accesses this model from the cloud. What the algorithm labels an image is entirely dependent on that training data -- what is included, excluded, and how those images are labeled (or mislabeled).
+
+**Train your own image classification model with Teachable Machine**: If you'd like to train your own custom image classification model, try [Google's Teachable Machine](https://teachablemachine.withgoogle.com/io19).
+
+## Quickstart
+
+```js
+// Initialize the Image Classifier method with MobileNet
+const classifier = ml5.imageClassifier('MobileNet', modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Make a prediction with a selected image
+classifier.classify(document.getElementById('image'), (err, results) => {
+ console.log(results);
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const classifier = ml5.imageClassifier(model, ?video, ?options, ?callback);
+```
+
+#### Parameters
+* **model**: REQUIRED. A String value of a valid model OR a url to a model.json that contains a pre-trained model. Case insensitive. Models available are: 'MobileNet', 'Darknet' and 'Darknet-tiny','DoodleNet', or any image classification model trained in Teachable Machine. Below are some examples of creating a new image classifier:
+ * `mobilenet`:
+ ```js
+ const classifier = ml5.imageClassifier('MobileNet', modelReady);
+ ```
+ * `Darknet`:
+ ```js
+ const classifier = ml5.imageClassifier('Darknet', modelReady);
+ ```
+ * `DoodleNet`:
+ ```js
+ const classifier = ml5.imageClassifier('DoodleNet', modelReady);
+ ```
+ * Custom Model from Teachable Machine:
+ ```js
+ const classifier = ml5.imageClassifier('path/to/custom/model.json', modelReady);
+ ```
+* **video**: OPTIONAL. An HTMLVideoElement
+* **callback**: OPTIONAL. A function to run once the model has been loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+* **options**: OPTIONAL. An object to change the defaults (shown below). The available options are:
+ ```js
+ {
+ version: 1,
+ alpha: 1.0,
+ topk: 3,
+ };
+ ```
+
+### Properties
+
+
+***
+#### .video
+> *Object*. HTMLVideoElement if given in the constructor. Otherwise it is null.
+***
+
+***
+#### .model
+> *Object*. The image classifier model specified in the constructor.
+***
+
+***
+#### .modelName
+> *String*. The name of the image classifier model specified in the constructor
+***
+
+***
+#### .modelUrl
+> *String*. The absolute or relative URL path to the input model.
+***
+
+
+### Methods
+
+***
+#### .classify()
+> Given an image or video, returns an array of objects containing class names and probabilities
+
+If you DID NOT specify an image or video in the constructor...
+```js
+classifier.classify(input, ?numberOfClasses, ?callback);
+```
+
+If you DID specify an image or video in the constructor...
+```js
+classifier.classify(?numberOfClasses , ?callback);
+```
+
+📥 **Inputs**
+
+* **input**: HTMLImageElement | ImageData | HTMLCanvasElement | HTMLVideoElement. NOTE: Videos can also be added in the constructor and then do not need to be specified again as an input.
+* **numberOfClasses**: Number. The number of classes you want to return.
+* **callback**: Function. A function to handle the results of `.segment()`. Likely a function to do something with the segmented image.
+
+📤 **Outputs**
+
+* **Object**: Returns an array of objects. Each object contains `{label, confidence}`.
+
+***
+
+
+## Examples
+
+**p5.js**
+* [ImageClassification](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification)
+* [ImageClassification_DoodleNet_Canvas](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_DoodleNet_Canvas)
+* [ImageClassification_DoodleNet_Video](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_DoodleNet_Video)
+* [ImageClassification_MultipleImages](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_MultipleImages)
+* [ImageClassification_Teachable-Machine](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_Teachable-Machine)
+* [ImageClassification_Video](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_Video)
+* [ImageClassification_VideoScavengerHunt](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_VideoScavengerHunt)
+* [ImageClassification_VideoSound](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_VideoSound)
+* [ImageClassification_VideoSoundTranslate](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_VideoSoundTranslate)
+* [ImageClassification_Video_Load](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification_Video_Load)
+
+**p5.js Web Editor**
+
+* [ImageClassification](https://editor.p5js.org/ml5/sketches/ImageClassification)
+* [ImageClassification_DoodleNet_Canvas](https://editor.p5js.org/ml5/sketches/ImageClassification_DoodleNet_Canvas)
+* [ImageClassification_DoodleNet_Video](https://editor.p5js.org/ml5/sketches/ImageClassification_DoodleNet_Video)
+* [ImageClassification_MultipleImages](https://editor.p5js.org/ml5/sketches/ImageClassification_MultipleImages)
+* [ImageClassification_Teachable-Machine](https://editor.p5js.org/ml5/sketches/ImageClassification_Teachable-Machine)
+* [ImageClassification_Video](https://editor.p5js.org/ml5/sketches/ImageClassification_Video)
+* [ImageClassification_VideoScavengerHunt](https://editor.p5js.org/ml5/sketches/ImageClassification_VideoScavengerHunt)
+* [ImageClassification_VideoSound](https://editor.p5js.org/ml5/sketches/ImageClassification_VideoSound)
+* [ImageClassification_VideoSoundTranslate](https://editor.p5js.org/ml5/sketches/ImageClassification_VideoSoundTranslate)
+
+**plain javascript**
+* [ImageClassification](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification)
+* [ImageClassification_DoodleNet_Canvas](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification_DoodleNet_Canvas)
+* [ImageClassification_DoodleNet_Video](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification_DoodleNet_Video)
+* [ImageClassification_MultipleImages](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification_MultipleImages)
+* [ImageClassification_Video](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification_Video)
+* [ImageClassification_VideoScavengerHunt](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification_VideoScavengerHunt)
+* [ImageClassification_VideoSound](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification_VideoSound)
+* [ImageClassification_VideoSoundTranslate](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification_VideoSoundTranslate)
+* [ImageClassification_Video_Load](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification_Video_Load)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+### Webcam Image Classification via CodingTrain
+
+
+### Image Classification with MobileNet via CodingTrain
+
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+A nice description of the models overview
+
+#### MobileNet - Model Biography
+
+- **Description**
+ - MobileNet is a term that describes a type of machine learning model architecture that has been optimized to run on platforms with limited computational power, such as applications on mobile or embedded devices. MobileNets have several use cases including image classification, object detection, and image segmentation. This particular MobileNet model was trained for Image Classification.
+ - ml5 uses a MobileNet created with TensorFlow.js, a JavaScript library from TensorFlow. Several TensorFlow.js MobileNet versions are available for image classification, and as of June 2019, ml5 defaults to importing MobileNetV2.
+- **Developer and Year**
+ - Google’s Tensorflow.js team
+- **Purpose and Intended Users**
+ - From the website: TensorFlow is an open source machine learning platform that “has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.” This model is available for use in the ml5 library because Tensorflow licenses it with Apache License 2.0.
+- **Hosted Location**
+ - ml5 imports MobileNetV2 from TensorFlow, hosted on the NPM database, however a different version may be specified in your ml5 script. For whichever you specify, your ml5 sketch will automatically use the most recent version distributed on NPM.
+- **ml5 Contributor and Year**
+ - Ported by Cristóbal Valenzuela & Dan Shiffman in 2018
+- **References**
+ - ml5 Contributor [Cristóbal Valenzuela](https://cvalenzuelab.com/)
+ - Website [TensorFlow](https://www.tensorflow.org/)
+ - GitHub Repository [TensorFlow.js MobileNet](https://github.com/tensorflow/tfjs-models/tree/master/mobilenet)
+ - NPM Readme [@tensorflow-models/mobilenet](https://www.npmjs.com/package/@tensorflow-models/mobilenet)
+ - Paper [MobileNetV2: MobileNetV2: Inverted Residuals and Linear Bottlenecks](https://arxiv.org/abs/1801.04381)
+
+#### MobileNet - Data Biography
+
+- **Description**
+ - The TensorFlow MobileNetV2 model on which the TensorFlow.js version is based was trained on 50K photographs. In addition, 150K photographs are also provided by the source for validation and testing.
+- **Source**
+ - The images are from the ImageNet database from ImageNet’s Large Scale Visual Recognition Challenge 2012 (ILSVRC2012).
+- **Collector and Year**
+ - Development of the ImageNet dataset began in 2009 and is currently maintained by researchers at U.S. universities.
+- **Collection Method**
+ - From the website: photographs for the validation and test data were collected from “flickr and other search engines, hand labeled with the presence or absence of 1000 object categories.”
+- **Purpose and Intended Users**
+ - From the website: ImageNet datasets are publicly available and frequently used in computer vision research. The research team “envision[s] ImageNet as a useful resource to researchers in the academic world, as well as educators around the world.” According to an update posted in September 2019, it contains over 14 million images and 22,000 visual categories using a vocabulary from the English dataset, WordNet.
+- **References**
+ - Website [ImageNet](http://www.image-net.org/)
+ - Website [ImageNet’s Large Scale Visual Recognition Challenge 2012 (ILSVRC2012)](http://www.image-net.org/challenges/LSVRC/2012/)
+
+#### DarkNet and DarkNet-tiny - Model Biography
+
+- **Description**
+ - DarkNet (or DarkNet Reference) and Darknet-tiny (or Tiny Darknet are small and fast pre-trained models. Tiny Darknet is the smaller model of the two, but Darknet Reference is faster. The developer provides an open source framework, also called Darknet, for running models.
+- **Developer and Year**
+ - Joseph Redmon
+- **Purpose and Intended Users**
+ - Redmon provides several open source licenses, including MIT License.
+- **Hosted Location**
+ - ml5 hosts both models
+- **ml5 Contributor and Year**
+ - Ported by Mohamed Amine in 2018
+- **References**
+ - Developer [Joseph Redmon](https://pjreddie.com/)
+ - ml5 Contributor [Mohamed Amine](https://github.com/TheHidden1)
+ - Website Darknet/[Darknet Reference](https://pjreddie.com/darknet/imagenet/#reference)
+ - Website Darknet-tiny/ [Tiny DarkNet](https://pjreddie.com/darknet/tiny-darknet/)
+
+#### DarkNet and DarkNet-tiny - Data Biography
+
+- **Description**
+ - Darknet Reference is listed as a pre-trained model for ImageNet classification, so it is likely that the data are photographs from the ImageNet database.
+- **Source**
+ - You can learn more about the ImageNet in the MobileNet section above.
+- **Collector and Year**
+ - TBD
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - TBD
+
+#### DoodleNet - Model Biography
+
+- **Description**
+ - This pre-trained model classifies and labels hand-drawn sketches from 345 categories.
+- **Developer and Year**
+ - Yining Shi developed the model in TensorFlow and ported it to TensorFlow.js so that it could be ported to the ml5 library.
+- **Purpose and Intended Users**
+ - Developed for the ml5 community
+- **Hosted Location**
+ - ml5 hosts this model
+- **ml5 Contributor and Year**
+ - Yining Shi in 2019
+- **References**
+ - Developer and ml5 Contributor [Yining Shi](https://1023.io/)
+ - GitHub Repository [DoodleNet](https://github.com/yining1023/doodleNet)
+
+#### DoodleNet - Data Biography
+
+- **Description**
+ - The training dataset consists of 345 categories of doodles with 50K images per category.
+- **Source**
+ - Google’s Quick, Draw! Dataset
+- **Collector and Year**
+ - Google released the Quick, Draw! game in 2016. Shi collected images for her model in 2019.
+- **Collection Method**
+ - The doodles are crowdsourced from visitors’ contributions as they play Google’s Quick, Draw! Game, and they are publicly available to download.
+- **Purpose and Intended Users**
+ - From the website: Google’s Quick, Draw! Game was developed as “an example of how you can use machine learning in fun ways” by the Google Creative Lab, Data Arts Team, and their collaborators as part of Google’s AI Experiments showcase.
+- **References**
+ - Website [Google’s Quick, Draw!](https://quickdraw.withgoogle.com/#)
+ - Website [Google’s Quick, Draw! Dataset](https://quickdraw.withgoogle.com/data)
+
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * [Cristobal Valenzuela](https://cvalenzuelab.com/)
+ * [Yining Shi](https://1023.io)
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/ImageClassifier](https://github.com/ml5js/ml5-library/tree/main/src/ImageClassifier)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/index.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/index.md
new file mode 100755
index 0000000..ce38c78
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/index.md
@@ -0,0 +1,18 @@
+# Reference
+
+Welcome to the ml5.js reference page! Here you can browse the various categories of functionality that ml5.js provides. We have categorized the functionality of ml5.js based on the types of input and output that you might be interested to work with.
+
+We currently have 4 categories:
+
+* **Helpers**:
+ * The ml5 *helpers* category groups ml5 features that are broadly related to machine learning data, working with data, manipulating data, and training a model with data. Part of our helpers includes the [ml5.neuralNetwork](neural-network.md) which allows you to build and train your own neural network right in the browser. You can also explore the [ml5.featureExtractor](feature-extractor.md) to do [transfer learning](https://en.wikipedia.org/wiki/Transfer_learning).
+* **Image**
+ * The ml5 *image* category groups ml5 features that are related to applying machine learning to images or video.
+* **Sound**
+ * The ml5 *sound* category groups ml5 features that are related to applying machine learning to audio.
+* **Text**
+ * The ml5 *text* category groups ml5 features that are related to applying machine learning to text.
+* **Utils**
+ * The ml5 *utils* category are handy functions that make your life easier when working with data, images, etc.
+
+See the sidebar for more information.
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/kmeans.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/kmeans.md
new file mode 100755
index 0000000..67c67c4
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/kmeans.md
@@ -0,0 +1,125 @@
+# Kmeans Clustering
+
+
+
+
+
+
+## Description
+
+The KMeans clustering algorithm. Read more about it [here](https://en.wikipedia.org/wiki/K-means_clustering)
+
+## Quickstart
+
+```js
+const data = [{ x: 0, y: 0 }, { x: 0, y: 1 }, { x: 1, y: 0 }, { x: 1, y: 1 }];
+const options = {
+ k: 3,
+ maxIter: 4,
+ threshold: 0.5,
+};
+// Initialize the magicFeature
+const kmeans = ml5.kmeans(data, options, clustersCalculated);
+
+// When the model is loaded
+function clustersCalculated() {
+ console.log('Points Clustered!');
+ console.log(kmeans.dataset);
+}
+
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const kmeans = ml5.kmeans(data, ?options, ?callback);
+```
+
+#### Parameters
+* **data**: REQUIRED. JSON object | Data URL. Can be a CSV or JSON dataset. Your data might look like:
+ * csv:
+ ```csv
+ x1, y1
+ 1, 2
+ 3, 4
+ 5, 6
+ ```
+ * json:
+ ```json
+ [{ x: 0, y: 0 }, { x: 0, y: 1 }, { x: 1, y: 0 }, { x: 1, y: 1 }]
+ ```
+* **options**: OPTIONAL. Sets the options including:
+ * `k`: the number of clusters
+ * `maxIter`: Max number of iterations to try before forcing convergence.
+ * `threshold`: Threshold for updated centriod distance before declaring convergence.
+* **callback**: OPTIONAL. A callback function that is called once the kmeans clusters have been calculated.
+
+
+### Properties
+
+
+***
+#### .config
+> *Object*: object containing the configuration of the kmeans
+***
+
+***
+#### .dataset
+> **Array**: an array of objects containing the original data where each object is a "row" of data with a property called `centroid` indicating which cluster this point belongs to.
+***
+***
+#### .dataTensor
+> **Tensor**: an tensorflow tensor representing the `.dataset` property
+***
+***
+#### .centroids
+> **Tensor**: an tensorflow tensor representing the `.centroids`
+***
+
+
+
+### Methods
+
+
+* The `ml5.kmeans()` calculates the kmeans clusters of the input data. See usage above.
+
+
+## Examples
+
+**p5.js**
+* [KMeans_imageSegmentation](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/KMeans/KMeans_imageSegmentation/)
+* [KMeans_mouseClustering](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/KMeans/KMeans_mouseClustering)
+
+**p5 web editor**
+* [KMeans_imageSegmentation](https://editor.p5js.org/ml5/sketches/KMeans_imageSegmentation/)
+* [KMeans_mouseClustering](https://editor.p5js.org/ml5/sketches/KMeans_mouseClustering)
+
+**plain javascript**
+* coming soon
+
+**d3.js**
+* [KMeans_GaussianClusterDemo](https://github.com/ml5js/ml5-library/tree/main/examples/d3/KMeans/KMeans_GaussianClusterDemo)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+
+## Acknowledgements
+
+**Contributors**:
+ * [Jared Wilber](https://www.jwilber.me/)
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/KMeans](https://github.com/ml5js/ml5-library/tree/main/src/KMeans)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/knn-classifier.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/knn-classifier.md
new file mode 100755
index 0000000..6686735
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/knn-classifier.md
@@ -0,0 +1,275 @@
+# KNNClassifier: K-Nearest Neighbors Classifier
+
+
+
+
+
+
+
+## Description
+
+*\"In pattern recognition, the k-nearest neighbors algorithm (k-NN) is a non-parametric method used for classification and regression.[1] In both cases, the input consists of the k closest training examples in the feature space."* - [Wikipedia](https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm)
+
+This class allows you to create a classifier using the [K-Nearest Neighbors](https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm) algorithm. It's a little different from other classes in this library, because it doesn't provide a model with weights, but rather a utility for constructing a KNN model using outputs from another model or any other data that could be classified.
+
+For example, you could get features of an image by calling `FeatureExtractor.infer()`, and feed the features to KNNClassifier to classify an image.
+
+You can also collect any kind of data, construct them into an array of numbers and feed them to KNNClassifier. Check out this [example](/docs/knnclassifier-posenet) that uses KNNClassifier to classify data from [PoseNet](/docs/PoseNet) model.
+
+## Quickstart
+
+```js
+// Create a KNN classifier
+const knnClassifier = ml5.KNNClassifier();
+
+// Create a featureExtractor that can extract features of an image
+const featureExtractor = ml5.featureExtractor('MobileNet', modelReady);
+
+// Get the features of an image
+const features = featureExtractor.infer(myImg);
+
+// Add an example with a label to the KNN Classifier
+knnClassifier.addExample(features, label);
+
+// Use KNN Classifier to classify these features
+knnClassifier.classify(features, (err, result) => {
+ console.log(result); // result.label is the predicted label
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const knnClassifier = ml5.KNNClassifier();
+```
+
+#### Parameters
+* no inputs needed
+
+### Properties
+
+
+
+### Methods
+
+
+***
+#### .addExample()
+> Adding an example to a class.
+
+```js
+knnClassifier.addExample(example, indexOrLabel);
+```
+
+📥 **Inputs**
+
+* **example**: Required. An example to add to the dataset, usually an activation from another model
+* **indexOrLabel**: Required. String | Number. The class index(number) or label(string) of the example.
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+
+
+***
+#### .classify()
+> Classify an new input.
+
+```js
+knnClassifier.classify(input, ?callback);
+// OR
+knnClassifier.classify(input, ?k, ?callback);
+```
+
+📥 **Inputs**
+* **input**: REQUIRED. An example to make a prediction on, could be an activation from another model or an array of numbers.
+* **k**: Optional. Number. The K value to use in K-nearest neighbors. The algorithm will first find the K nearest examples from those it was previously shown, and then choose the class that appears the most as the final prediction for the input example. Defaults to 3. If examples < k, k = examples.
+* **callback**: Optional. Function. A function to be called once the input has been classified. If no callback is provided, it will return a promise that will be resolved once the model has classified the new input.
+
+📤 **Outputs**
+
+* **Object**: It returns an object with a top classIndex and label, confidences mapping all class indices to their confidence, and confidencesByLabel mapping all classes' confidence by label.
+
+***
+
+
+***
+#### .clearLabel()
+> Clears the specified label.
+
+```js
+knnClassifier.clearLabel(indexOrLabel);
+```
+
+📥 **Inputs**
+* **input**: REQUIRED. The class index or label, a number or a string.
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+***
+#### .clearAllLabels()
+> Clear all examples in all labels
+
+```js
+knnClassifier.clearAllLabels();
+```
+
+📥 **Inputs**
+* n/a
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+
+***
+#### .getCountByLabel()
+> Get the example count for each label. It returns an object that maps class label to example count for each class.
+
+```js
+knnClassifier.getCountByLabel();
+```
+
+📥 **Inputs**
+* n/a
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+
+***
+#### .getCount()
+> Get the example count for each class. It returns an object that maps class index to example count for each class.
+
+```js
+knnClassifier.getCount();
+```
+
+📥 **Inputs**
+* n/a
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+***
+#### .getNumLabels()
+> It returns the total number of labels.
+
+```js
+knnClassifier.getNumLabels();
+```
+
+📥 **Inputs**
+* n/a
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+
+***
+#### .save()
+> Download the whole dataset as a JSON file. It's useful for saving state.
+
+```js
+knnClassifier.save(?fileName);
+```
+
+📥 **Inputs**
+* **fileName**: Optional. The name of the JSON file that will be downloaded. e.g. "myKNN" or "myKNN.json". If no fileName is provided, the default file name is "myKNN.json".
+
+📤 **Outputs**
+
+* Saved file
+
+***
+
+***
+#### .load()
+> Load a dataset from a JSON file. It's useful for restoring state.
+
+```js
+knnClassifier.load(path, ?callback);
+```
+
+📥 **Inputs**
+* **path**: The path for a valid JSON file.
+* **callback**: Optional. A function to run once the dataset has been loaded. If no callback is provided, it will return a promise that will be resolved once the dataset has loaded.
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+
+
+## Examples
+
+**p5.js**
+* [KNNClassification_PoseNet](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/KNNClassification/KNNClassification_PoseNet)
+* [KNNClassification_Video](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/KNNClassification/KNNClassification_Video)
+* [KNNClassification_VideoSound](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/KNNClassification/KNNClassification_VideoSound)
+* [KNNClassification_VideoSquare](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/KNNClassification/KNNClassification_VideoSquare)
+
+**p5 web editor**
+* [KNNClassification_PoseNet](https://editor.p5js.org/ml5/sketches/KNNClassification_PoseNet)
+* [KNNClassification_Video](https://editor.p5js.org/ml5/sketches/KNNClassification_Video)
+* [KNNClassification_VideoSound](https://editor.p5js.org/ml5/sketches/It5-KNNClassification_VideoSound)
+* [KNNClassification_VideoSquare](https://editor.p5js.org/ml5/sketches/KNNClassification_VideoSquare)
+
+
+**plain javascript**
+* [KNNClassification_PoseNet](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/KNNClassification/KNNClassification_PoseNet)
+* [KNNClassification_Video](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/KNNClassification/KNNClassification_Video)
+* [KNNClassification_VideoSound](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/KNNClassification/KNNClassification_VideoSound)
+* [KNNClassification_VideoSquare](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/KNNClassification/KNNClassification_VideoSquare)
+
+
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+### KNN Classification Part 1 via CodingTrain
+VIDEO
+
+### KNN Classification Part 2 via CodingTrain
+VIDEO
+
+### KNN Classification Part 3 via CodingTrain
+VIDEO
+
+## Acknowledgements
+
+**Contributors**:
+ * Yining Shi & Cristobal Valenzuela
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+[/src/KNNClassifier/](https://github.com/ml5js/ml5-library/tree/main/src/KNNClassifier)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/neural-network.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/neural-network.md
new file mode 100755
index 0000000..1a39b5f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/neural-network.md
@@ -0,0 +1,855 @@
+# NeuralNetwork
+
+
+
+
+
+
+
+## Description
+
+Create your own neural network and train it in the browser with the `ml5.neuralNetwork`. Collect data to train your neural network or use existing data to train your neural network in real-time. Once it is trained, your neural network can do `classification` or `regression` tasks.
+
+
+## Quickstart
+
+In general the steps for using the `ml5.neuralNetwork` look something like:
+* Step 1: load data or create some data
+* Step 2: set your neural network options & initialize your neural network
+* Step 4: add data to the neural network
+* Step 5: normalize your data
+* Step 6: train your neural network
+* Step 7: use the trained model to make a classification
+* Step 8: do something with the results
+
+The below examples are quick
+
+### Creating data in real-time
+```js
+// Step 1: load data or create some data
+const data = [
+ {r:255, g:0, b:0, color:'red-ish'},
+ {r:254, g:0, b:0, color:'red-ish'},
+ {r:253, g:0, b:0, color:'red-ish'},
+ {r:0, g:255, b:0, color:'green-ish'},
+ {r:0, g:254, b:0, color:'green-ish'},
+ {r:0, g:253, b:0, color:'green-ish'},
+ {r:0, g:0, b:255, color:'blue-ish'},
+ {r:0, g:0, b:254, color:'blue-ish'},
+ {r:0, g:0, b:253, color:'blue-ish'}
+];
+
+// Step 2: set your neural network options
+const options = {
+ task: 'classification',
+ debug: true
+}
+
+// Step 3: initialize your neural network
+const nn = ml5.neuralNetwork(options);
+
+// Step 4: add data to the neural network
+data.forEach(item => {
+ const inputs = {
+ r: item.r,
+ g: item.g,
+ b: item.b
+ };
+ const output = {
+ color: item.color
+ };
+
+ nn.addData(inputs, output);
+});
+
+// Step 5: normalize your data;
+nn.normalizeData();
+
+// Step 6: train your neural network
+const trainingOptions = {
+ epochs: 32,
+ batchSize: 12
+}
+nn.train(trainingOptions, finishedTraining);
+
+// Step 7: use the trained model
+function finishedTraining(){
+ classify();
+}
+
+// Step 8: make a classification
+function classify(){
+ const input = {
+ r: 255,
+ g: 0,
+ b: 0
+ }
+ nn.classify(input, handleResults);
+}
+
+// Step 9: define a function to handle the results of your classification
+function handleResults(error, result) {
+ if(error){
+ console.error(error);
+ return;
+ }
+ console.log(result); // {label: 'red', confidence: 0.8};
+}
+
+```
+
+### Loading Existing Data
+
+External data: `"data/colorData.json"`
+```json
+{
+ "entries": [
+ {"r":255, "g":0, "b":0, "color":"red-ish"},
+ {"r":254, "g":0, "b":0, "color":"red-ish"},
+ {"r":253, "g":0, "b":0, "color":"red-ish"},
+ {"r":0, "g":255, "b":0, "color":"green-ish"},
+ {"r":0, "g":254, "b":0, "color":"green-ish"},
+ {"r":0, "g":253, "b":0, "color":"green-ish"},
+ {"r":0, "g":0, "b":255, "color":"blue-ish"},
+ {"r":0, "g":0, "b":254, "color":"blue-ish"},
+ {"r":0, "g":0, "b":253, "color":"blue-ish"}
+ ]
+}
+```
+In your JavaScript: `"script.js"`
+```js
+// Step 1: set your neural network options
+const options = {
+ dataUrl: "data/colorData.json",
+ task: 'classification',
+ inputs:['r', 'g', 'b'],
+ outputs:['color'],
+ debug: true
+}
+
+// Step 2: initialize your neural network
+const nn = ml5.neuralNetwork(options, dataLoaded);
+
+// Step 3: normalize data and train the model
+function dataLoaded(){
+ nn.normalizeData();
+ trainModel();
+}
+
+// Step 4: train the model
+function trainModel(){
+ const trainingOptions = {
+ epochs: 32,
+ batchSize: 12
+ }
+ nn.train(trainingOptions, finishedTraining);
+}
+
+// Step 5: use the trained model
+function finishedTraining(){
+ classify();
+}
+
+// Step 6: make a classification
+function classify(){
+ const input = {
+ r: 255,
+ g: 0,
+ b: 0
+ }
+ nn.classify(input, handleResults);
+}
+
+// Step 7: define a function to handle the results of your classification
+function handleResults(error, result) {
+ if(error){
+ console.error(error);
+ return;
+ }
+ console.log(result); // {label: 'red', confidence: 0.8};
+}
+
+```
+
+
+## Usage
+
+#### Quick Reference
+
+* For your reference, a few typical uses are showcased below:
+ * Example 1:
+ ```js
+ const options = {
+ inputs: 1,
+ outputs: 1,
+ task: 'regression'
+ }
+ const nn = ml5.neuralNetwork(options)
+ ```
+ * Example 2: loading data as a csv
+ ```js
+ const options = {
+ dataUrl: 'weather.csv',
+ inputs: ['avg_temperature', 'humidity'],
+ outputs: ['rained'],
+ task: 'classification'
+ }
+ const nn = ml5.neuralNetwork(options, modelLoaded)
+ ```
+ * Example 3: loading data as a json
+ ```js
+ /**
+ The weather json looks something like:
+ {"data": [
+ {"xs": {"avg_temperature":20, "humidity": 0.2}, "ys": {"rained": "no"}},
+ {"xs": {"avg_temperature":30, "humidity": 0.9}, "ys": {"rained": "yes"}}
+ ] }
+ * */
+ const options = {
+ dataUrl: 'weather.json',
+ inputs: ['avg_temperature', 'humidity'],
+ outputs: ['rained'],
+ task: 'classification'
+ }
+ const nn = ml5.neuralNetwork(options, modelLoaded)
+ ```
+ * Example 4: specifying labels for a blank neural network
+ ```js
+ const options = {
+ inputs: ['x', 'y'],
+ outputs: ['label'],
+ task: 'classification',
+ };
+ const nn = ml5.neuralNetwork(options);
+ ```
+ * Example 5: creating a convolutional neural network for image classification by setting `task: imageClassification`.
+ ```js
+ const IMAGE_WIDTH = 64;
+ const IMAGE_HEIGHT = 64;
+ const IMAGE_CHANNELS = 4;
+ const options = {
+ task: 'imageClassification',
+ inputs:[IMAGE_WIDTH, IMAGE_HEIGHT, IMAGE_CHANNELS],
+ outputs: ['label']
+ }
+ const nn = ml5.neuralNetwork(options);
+ ```
+
+
+### Initialization & Parameters
+
+There are a number of ways to initialize the `ml5.neuralNetwork`. Below we cover the possibilities:
+
+1. Minimal Configuration Method
+2. Defining inputs and output labels as numbers or as arrays of labels
+3. Loading External Data
+4. Loading a pre-trained Model
+5. A convolutional neural network for image classification tasks
+6. Defining custom layers
+
+#### Minimal Configuration Method
+
+**Minimal Configuration Method**: If you plan to create data in real-time, you can just set the type of task you want to accomplish `('regression' | 'classification')` and then create the neuralNetwork. You will have to add data later on, but ml5 will figure the inputs and outputs based on the data your add.
+ ```js
+ const options = {
+ task: 'regression' // or 'classification'
+ }
+ const nn = ml5.neuralNetwork(options)
+ ```
+
+#### Defining inputs and output labels as numbers or as arrays of labels
+
+**Defining inputs and output labels as numbers or as arrays of labels**: If you plan to create data in real-time, you can just set the type of task you want to accomplish `('regression' | 'classification')` and then create the neuralNetwork. To be more specific about your inputs and outputs, you can also define the *names of the labels for your inputs and outputs* as arrays OR *the number of inputs and outputs*. You will have to add data later on. Note that if you add data as JSON, your JSON Keys should match those defined in the `options`. If you add data as arrays, make sure the order you add your data match those given in the `options`.
+
+* **As arrays of labels**
+ ```js
+ const options = {
+ task: 'classification' // or 'regression'
+ inputs:['r', 'g','b'],
+ outputs: ['color']
+ }
+ const nn = ml5.neuralNetwork(options)
+ ```
+* **As numbers**
+ ```js
+ const options = {
+ task: 'classification' // or 'regression'
+ inputs: 3, // r, g, b
+ outputs: 2 // red-ish, blue-ish
+ }
+ const nn = ml5.neuralNetwork(options)
+ ```
+
+#### Loading External Data
+**Loading External Data**: You can initialize `ml5.neuralNetwork` specifying an external url to some data structured as a CSV or a JSON file. If you pass in data as part of the options, you will need to provide a **callback function** that will be called when your data has finished loading. Furthermore, you will **need to specify which properties** in the data that ml5.neuralNetwork will use for inputs and outputs.
+
+```js
+const options = {
+ dataUrl: 'data/colorData.csv'
+ task: 'classification' // or 'regression'
+ inputs: ['r', 'g','b'], // r, g, b
+ outputs: ['color'] // red-ish, blue-ish
+}
+
+const nn = ml5.neuralNetwork(options, dataLoaded)
+
+function dataLoaded(){
+ // continue on your neural network journey
+ nn.normalizeData();
+ // ...
+}
+```
+
+#### Loading a pre-trained Model
+
+**Loading a pre-trained Model**: If you've trained a model using the `ml5.neuralNetwork` and saved it out using the `ml5.neuralNetwork.save()` then you can load in the **model**, the **weights**, and the **metadata**.
+
+```js
+const options = {
+ task: 'classification' // or 'regression'
+ }
+ const nn = ml5.neuralNetwork(options);
+
+ const modelDetails = {
+ model: 'model/model.json',
+ metadata: 'model/model_meta.json',
+ weights: 'model/model.weights.bin'
+ }
+ nn.load(modelDetails, modelLoaded)
+
+ function modelLoaded(){
+ // continue on your neural network journey
+ // use nn.classify() for classifications or nn.predict() for regressions
+ }
+```
+
+### A convolutional neural network for image classification tasks
+
+**A convolutional neural network for image classification tasks**: You can use convolutional neural networks in the `ml5.neuralNetwork` by setting the `task:"imageClassification"`.
+
+```js
+const IMAGE_WIDTH = 64;
+const IMAGE_HEIGHT = 64;
+const IMAGE_CHANNELS = 4;
+const options = {
+ task: 'imageClassification',
+ inputs:[IMAGE_WIDTH, IMAGE_HEIGHT, IMAGE_CHANNELS],
+ outputs: ['label']
+}
+const nn = ml5.neuralNetwork(options);
+```
+
+
+### Defining Custom Layers
+
+**Defaults**: By default the `ml5.neuralNetwork` has simple default architectures for the `classification`, `regression` and `imageClassificaiton` tasks.
+
+* default `classification` layers:
+ ```js
+ layers:[
+ {
+ type: 'dense',
+ units: this.options.hiddenUnits,
+ activation: 'relu',
+ },
+ {
+ type: 'dense',
+ activation: 'softmax',
+ },
+ ];
+ ```
+* default `regression` layers:
+ ```js
+ layers: [
+ {
+ type: 'dense',
+ units: this.options.hiddenUnits,
+ activation: 'relu',
+ },
+ {
+ type: 'dense',
+ activation: 'sigmoid',
+ },
+ ];
+ ```
+* default `imageClassification` layers:
+ ```js
+ layers = [
+ {
+ type: 'conv2d',
+ filters: 8,
+ kernelSize: 5,
+ strides: 1,
+ activation: 'relu',
+ kernelInitializer: 'varianceScaling',
+ },
+ {
+ type: 'maxPooling2d',
+ poolSize: [2, 2],
+ strides: [2, 2],
+ },
+ {
+ type: 'conv2d',
+ filters: 16,
+ kernelSize: 5,
+ strides: 1,
+ activation: 'relu',
+ kernelInitializer: 'varianceScaling',
+ },
+ {
+ type: 'maxPooling2d',
+ poolSize: [2, 2],
+ strides: [2, 2],
+ },
+ {
+ type: 'flatten',
+ },
+ {
+ type: 'dense',
+ kernelInitializer: 'varianceScaling',
+ activation: 'softmax',
+ },
+ ];
+ ```
+
+**Defining Custom Layers**: You can define custom neural network architecture by defining your layers in the `options` that are passed to the `ml5.neuralNetwork` on initialization.
+
+* A neural network with 3 layers
+ ```js
+ const options = {
+ debug: true,
+ task: 'classification',
+ layers: [
+ {
+ type: 'dense',
+ units: 16,
+ activation: 'relu'
+ },
+ {
+ type: 'dense',
+ units: 16,
+ activation: 'sigmoid'
+ },
+ {
+ type: 'dense',
+ activation: 'sigmoid'
+ }
+ ]
+ };
+ const nn = ml5.neuralNetwork(options);
+ ```
+
+#### Arguments for `ml5.neuralNetwork(options)`
+
+The options that can be specified are:
+
+```js
+const DEFAULTS = {
+ inputs: [], // can also be a number
+ outputs: [], // can also be a number
+ dataUrl: null,
+ modelUrl: null,
+ layers: [], // custom layers
+ task: null, // 'classification', 'regression', 'imageClassificaiton'
+ debug: false, // determines whether or not to show the training visualization
+ learningRate: 0.2,
+ hiddenUnits: 16,
+};
+```
+
+
+
+***
+### Properties
+
+| property | description | datatype |
+| :--- | --- | --- |
+|`.callback` | the callback to be called after data is loaded on initialization | `function` |
+|`.options` | the options for how the neuralNetwork should be configured on initialization | `object` |
+|`.neuralNetwork` | the `neuralNetwork` class where all of the tensorflow.js model operations are organized | `class` |
+|`.neuralNetworkData` | the `neuralNetworkData` class where all of the data handling operations are organized | `class` |
+|`.neuralNetworkVis` | the `neuralNetworkVis` class where all of the tf-vis operations are organized | `class` |
+|`.data` | The property that stores all of the training data after `.train()` is called | `class` |
+|`.ready` | set to true if the model is loaded and ready, false if it is not. | `boolean` |
+
+***
+
+### Methods
+
+#### Overview
+
+| method | description |
+| :--- | --- |
+| `.addData()` | adds data to the `neuralNetworkData.data.raw` array |
+| `.normalizeData()` | normalizes the data stored in `neuralNetworkData.data.raw` and stores the normalized values in the `neuralNetwork.data.training` array |
+| `.train()` | uses the data in the `neuralNetwork.data.training` array to train your model |
+| `.predict()` | for regression tasks, allows you to make a prediction based on an input array or JSON object. |
+| `.predictMultiple()` | for regression tasks, allows you to make a prediction based on an input array of arrays or array of JSON objects. |
+| `.classify()` | for classification tasks, allows you to make a classification based on an input array or JSON object. |
+| `.classifyMultiple()` | for classification tasks, allows you to make classifications based on an input array of arrays or array of JSON objects. |
+| `.saveData()` | allows you to save your data out from the `neuralNetworkData.data.raw` array |
+| `.loadData()` | allows you to load data previously saved from the `.saveData()` function |
+| `.save()` | allows you to save the trained model |
+| `.load()` | allows you to load a trained model |
+
+
+***
+#### .addData()
+> If you are not uploading data using the `dataUrl` property of the options given to the constructor, then you can add data to a "blank" neural network class using the `.addData()` function.
+
+```js
+neuralNetwork.addData(xs, ys);
+```
+
+📥 **Inputs**
+
+* **xs**: Required. Array | Object.
+ * If an array is given, then the inputs must be ordered as specified in the constructor. If no labels are given in the constructor, then the order that your data are added here will set the order of how you will pass data to `.predict()` or `.classify()`.
+ * If an object is given, then feed in key/value pairs.
+ * if `task:imageClassification`: you can supply a HTMLImageElement or HTMLCanvasElement or a flat 1-D array of the pixel values such that the dimensions match with the defined image size in the `options.inputs: [IMAGE_WIDTH, IMAGE_HEIGHT, IMAGE_CHANNELS]`
+* **ys**: Required. Array | Object.
+ * If an array is given, then the inputs must be ordered as specified in the constructor.
+ * If an object is given, then feed in key/value pairs.
+
+📤 **Outputs**
+
+* n/a: adds data to `neuralNetwork.data.data.raw`
+
+***
+
+***
+#### .normalizeData()
+> normalizes the data on a scale from 0 to 1. The data being normalized are part of the `NeuralNetworkData` class which can be accessed in: `neuralNetwork.data.data.raw`
+
+```js
+neuralNetwork.normalizeData();
+```
+
+📥 **Inputs**
+
+* n/a
+
+📤 **Outputs**
+
+* n/a: normalizes the data in `neuralNetwork.data.data.raw` and adds `inputs` and `output` tensors to `neuralNetwork.data.data.tensor` as well as the `inputMin`, `inputMax`, `outputMin`, and `outputMax` as tensors. The `inputMin`, `inputMax`, `outputMin`, and `outputMax` are also added to `neuralNetwork.data.data` as Numbers.
+
+***
+
+
+***
+#### .train()
+> trains the model with the data loaded during the instantiation of the `NeuralNetwork` or the data added using `neuralNetwork.addData()`
+
+```js
+neuralNetwork.train(?optionsOrCallback, ?optionsOrWhileTraining, ?callback);
+```
+
+📥 **Inputs**
+* **optionsOrCallback**: Optional.
+ * If an object of options is given, then `optionsOrCallback` will be an object where you can specify the `batchSize` and `epochs`:
+ ```js
+ {
+ batchSize: 24,
+ epochs: 32,
+ };
+ ```
+ * If a callback function is given here then this will be a callback that will be called when the training is finished.
+ ```js
+ function doneTraining() {
+ console.log('done!');
+ }
+ ```
+ * If a callback function is given here and a second callback function is given, `optionsOrCallback` will be a callback function that is called after each `epoch` of training, and the `optionsOrWhileTraining` callback function will be a callback function that is called when the training has completed:
+ ```js
+ function whileTraining(epoch, loss) {
+ console.log(`epoch: ${epoch}, loss:${loss}`);
+ }
+ function doneTraining() {
+ console.log('done!');
+ }
+ neuralNetwork.train(whileTraining, doneTraining);
+ ```
+* **optionsOrWhileTraining**: Optional.
+ * If an object of options is given as the first parameter, then `optionsOrWhileTraining` will be a callback function that is fired after the training as finished.
+ * If a callback function is given as the first parameter to handle the `whileTraining`, then `optionsOrWhileTraining` will be a callback function that is fired after the training as finished.
+* **callback**: Optional. Function.
+ * If an object of options is given as the first parameter and a callback function is given as a second parameter, then this `callback` parameter will be a callback function that is fired after the training as finished.
+ ```js
+ const trainingOptions = {
+ batchSize: 32,
+ epochs: 12,
+ };
+ function whileTraining(epoch, loss) {
+ console.log(`epoch: ${epoch}, loss:${loss}`);
+ }
+ function doneTraining() {
+ console.log('done!');
+ }
+ neuralNetwork.train(trainingOptions, whileTraining, doneTraining);
+
+ ```
+
+📤 **Outputs**
+
+* n/a: Here, `neuralNetwork.model` is created and the model is trained.
+
+***
+
+
+
+***
+#### .predict()
+> Given an input, will return an array of predictions.
+
+```js
+neuralNetwork.predict(inputs, callback);
+```
+
+📥 **Inputs**
+
+* **inputs**: Required. Array | Object.
+ * If an array is given, then the input values should match the order that the data are specified in the `inputs` of the constructor options.
+ * If an object is given, then the input values should be given as a key/value pair. The keys must match the keys given in the inputs of the constructor options and/or the keys added when the data were added in `.addData()`.
+* **callback**: Required. Function. A function to handle the results of `.predict()`.
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects. Each object contains `{value, label}`.
+
+***
+
+***
+#### .predictMultiple()
+> Given an input, will return an array of arrays of predictions.
+
+```js
+neuralNetwork.predictMultiple(inputs, callback);
+```
+
+📥 **Inputs**
+
+* **inputs**: Required. Array of arrays | Array of objects.
+ * If an array of arrays is given, then the input values of each child array should match the order that the data are specified in the `inputs` of the constructor options.
+ * If an array of objects is given, then the input values of each child object should be given as a key/value pair. The keys must match the keys given in the inputs of the constructor options and/or the keys added when the data were added in `.addData()`.
+* **callback**: Required. Function. A function to handle the results of `.predictMultiple()`.
+
+📤 **Outputs**
+
+* **Array**: Returns an array of arrays. Each child array contains objects. Each object contains `{value, label}`.
+
+***
+
+***
+#### .classify()
+> Given an input, will return an array of classifications.
+
+```js
+neuralNetwork.classify(inputs, callback);
+```
+
+📥 **Inputs**
+
+* **inputs**: Required. Array | Object.
+ * If an array is given, then the input values should match the order that the data are specified in the `inputs` of the constructor options.
+ * If an object is given, then the input values should be given as a key/value pair. The keys must match the keys given in the inputs of the constructor options and/or the keys added when the data were added in `.addData()`.
+* **callback**: Required. Function. A function to handle the results of `.classify()`.
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects. Each object contains `{label, confidence}`.
+
+***
+
+***
+#### .classifyMultiple()
+> Given an input, will return an array of arrays of classifications.
+
+```js
+neuralNetwork.classifyMultiple(inputs, callback);
+```
+
+📥 **Inputs**
+
+* **inputs**: Required. Array of arrays | Array of objects.
+ * If an array of arrays is given, then the input values of each child array should match the order that the data are specified in the `inputs` of the constructor options.
+ * If an array of objects is given, then the input values of each child object should be given as a key/value pair. The keys must match the keys given in the inputs of the constructor options and/or the keys added when the data were added in `.addData()`.
+* **callback**: Required. Function. A function to handle the results of `.classifyMultiple()`.
+
+📤 **Outputs**
+
+* **Array**: Returns an array of arrays. Each child array contains objects. Each object contains `{label, confidence}`.
+
+***
+
+
+***
+#### .saveData()
+> Saves the data that has been added
+
+```js
+neuralNetwork.saveData(?outputName, ?callback);
+```
+
+📥 **Inputs**
+* **outputName**: Optional. String. An output name you'd like your data to be called. If no input is given, then the name will be `data_YYYY-MM-DD_mm-hh`.
+* **callback**: Optional. function. A callback that is called after the data has been saved.
+
+
+📤 **Outputs**
+
+* n/a: downloads the data to a `.json` file in your `downloads` folder.
+
+***
+
+***
+#### .loadData()
+> loads the data to `neuralNetwork.data.data.raw`
+
+```js
+neuralnetwork.loadData(filesOrPath, ?callback);
+```
+
+📥 **Inputs**
+* **filesOrPath**: REQUIRED. String | InputFiles. A string path to a `.json` data object or InputFiles from html input `type="file"`. Must be structured for example as: `{"data": [ { xs:{input0:1, input1:2}, ys:{output0:"a"}, ...]}`
+* **callback**: Optional. function. A callback that is called after the data has been loaded.
+
+📤 **Outputs**
+
+* n/a: set `neuralNetwork.data.data.raw` to the array specified in the `"data"` property of the incoming `.json` file.
+
+***
+
+
+***
+#### .save()
+> Saves the trained model
+
+```js
+neuralNetwork.save(?outputName, ?callback);
+```
+
+📥 **Inputs**
+* **outputName**: Optional. String. An output name you'd like your model to be called. If no input is given, then the name will be `model`.
+* **callback**: Optional. function. A callback that is called after the model has been saved.
+
+📤 **Outputs**
+
+* n/a: downloads the model to a `.json` file and a `model.weights.bin` binary file in your `downloads` folder.
+
+***
+
+***
+#### .load()
+> Loads a pre-trained model
+
+```js
+neuralNetwork.load(filesOrPath, ?callback);
+```
+
+📥 **Inputs**
+* **filesOrPath**: REQUIRED. String | InputFiles.
+ * If a string path to the `model.json` data object is given, then the `model.json`, `model_meta.json` file and its accompanying `model.weights.bin` file will be loaded. Note that the names must match.
+ * If InputFiles from html input `type="file"`. Then make sure to select ALL THREE of the `model.json`, `model_meta.json` and the `model.weights.bin` file together to upload otherwise the load will throw an error.
+ * Method 1: using a json object. In this case, the paths to the specific files are set directly.
+ ```js
+ const modelInfo = {
+ model: 'path/to/model.json',
+ metadata: 'path/to/model_meta.json',
+ weights: 'path/to/model.weights.bin',
+ };
+ neuralNetwork.load(modelInfo, modelLoadedCallback);
+ ```
+ * Method 2: specifying only the path to th model.json. In this case, the `model_meta.json` and the `model.weights.bin` are assumed to be in the same directory, named exactly like `model_meta.json` and `model.weights.bin`.
+ ```js
+ neuralNetwork.load('path/to/model.json', modelLoadedCallback);
+ ```
+ * Method 3: using the ` `
+* **callback**: Optional. function. A callback that is called after the model has been loaded.
+
+📤 **Outputs**
+
+* n/a: loads the model to `neuralNetwork.model`
+
+
+***
+
+
+
+## Examples
+
+
+**p5.js**
+- [NeuralNetwork_Simple_Classification](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_Simple_Classification)
+- [NeuralNetwork_Simple_Regression](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_Simple_Regression)
+- [NeuralNetwork_XOR](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_XOR)
+- [NeuralNetwork_basics](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_basics)
+- [NeuralNetwork_co2net](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_co2net)
+- [NeuralNetwork_color_classifier](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_color_classifier)
+- [NeuralNetwork_load_model](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_load_model)
+- [NeuralNetwork_load_saved_data](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_load_saved_data)
+- [NeuralNetwork_lowres_pixels](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_lowres_pixels)
+- [NeuralNetwork_multiple_layers](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_multiple_layers)
+- [NeuralNetwork_musical_face](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_musical_face)
+- [NeuralNetwork_musical_mouse](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_musical_mouse)
+- [NeuralNetwork_pose_classifier](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_pose_classifier)
+- [NeuralNetwork_titanic](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_titanic)
+- [NeuralNetwork_xy_classifier](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/NeuralNetwork/NeuralNetwork_xy_classifier)
+
+**p5 web editor**
+- [NeuralNetwork_Simple_Classification](https://editor.p5js.org/ml5/sketches/NeuralNetwork_Simple_Classification)
+- [NeuralNetwork_Simple_Regression](https://editor.p5js.org/ml5/sketches/NeuralNetwork_Simple_Regression)
+- [NeuralNetwork_XOR](https://editor.p5js.org/ml5/sketches/NeuralNetwork_XOR)
+- [NeuralNetwork_basics](https://editor.p5js.org/ml5/sketches/NeuralNetwork_basics)
+- [NeuralNetwork_co2net](https://editor.p5js.org/ml5/sketches/NeuralNetwork_co2net)
+- [NeuralNetwork_color_classifier](https://editor.p5js.org/ml5/sketches/NeuralNetwork_color_classifier)
+- [NeuralNetwork_load_model](https://editor.p5js.org/ml5/sketches/NeuralNetwork_load_model)
+- [NeuralNetwork_load_saved_data](https://editor.p5js.org/ml5/sketches/NeuralNetwork_load_saved_data)
+- [NeuralNetwork_lowres_pixels](https://editor.p5js.org/ml5/sketches/NeuralNetwork_lowres_pixels)
+- [NeuralNetwork_multiple_layers](https://editor.p5js.org/ml5/sketches/NeuralNetwork_multiple_layers)
+- [NeuralNetwork_musical_face](https://editor.p5js.org/ml5/sketches/NeuralNetwork_musical_face)
+- [NeuralNetwork_musical_mouse](https://editor.p5js.org/ml5/sketches/NeuralNetwork_musical_mouse)
+- [NeuralNetwork_pose_classifier](https://editor.p5js.org/ml5/sketches/NeuralNetwork_pose_classifier)
+- [NeuralNetwork_titanic](https://editor.p5js.org/ml5/sketches/NeuralNetwork_titanic)
+- [NeuralNetwork_xy_classifier](https://editor.p5js.org/ml5/sketches/NeuralNetwork_xy_classifier)
+
+**plain javascript**
+
+* coming soon
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+### ml5.js: Train Your Own Neural Network (Coding Train)
+VIDEO
+
+### ml5.js: Save Neural Network Training Data (Coding Train)
+VIDEO
+
+### ml5.js: Save Neural Network Trained Model (Coding Train)
+VIDEO
+
+### ml5.js: Neural Network Regression (Coding Train)
+VIDEO
+
+
+## Acknowledgements
+
+**Contributors**:
+ * [Dan Shiffman](https://github.com/shiffman)
+ * [Joey Lee](https://github.com/joeyklee/)
+ * [Yining Shi](https://github.com/yining1023/)
+ * [Lydia Jessup](https://github.com/lydiajessup)
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/NeuralNetwork](https://github.com/ml5js/ml5-library/tree/main/src/NeuralNetwork)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/object-detector.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/object-detector.md
new file mode 100755
index 0000000..1f0b46f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/object-detector.md
@@ -0,0 +1,201 @@
+# Object Detector
+
+
+
+
+
+
+
+## Description
+
+Real-time object detection system using either [YOLO](https://pjreddie.com/darknet/yolo/) or [CocoSsd](https://github.com/tensorflow/tfjs-models/tree/master/coco-ssd) model.
+
+## Quickstart
+
+```js
+const video = document.getElementById('video');
+
+// Create a ObjectDetector method
+const objectDetector = ml5.objectDetector('cocossd', {}, modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Detect objects in the video element
+objectDetector.detect(video, (err, results) => {
+ console.log(results); // Will output bounding boxes of detected objects
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const objectDetector = ml5.objectDetector(modelNameOrUrl);
+// OR
+const objectDetector = ml5.objectDetector(modelNameOrUrl, ?options, ?callback);
+```
+
+#### Parameters
+* **modelNameOrUrl**: A String value of a valid model OR a url to a `model.json` that contains a pre-trained model. Models available are: ['cocossd'](https://github.com/tensorflow/tfjs-models/tree/master/coco-ssd), ['yolo'](https://pjreddie.com/darknet/yolo/)
+* **options**: Optional. An object describing a model accuracy and performance. For YOLO this are: `{ filterBoxesThreshold: 0.01, IOUThreshold: 0.4, classProbThreshold: 0.4 }`
+* **callback**: Optional. A function to run once the model has been loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+### Methods
+
+
+***
+#### .detect()
+> Given an image or video, returns an array of objects containing class names, bounding boxes and probabilities.
+
+```js
+objectDetector.detect(input, ?callback);
+```
+
+📥 **Inputs**
+
+* **input**: A HTML video or image element or a p5 image or video element. If no input is provided, the default is to use the video given in the constructor.
+* **callback**: A function to run once the model has made the prediction. If no callback is provided, it will return a promise that will be resolved once the model has made a prediction.
+
+📤 **Outputs**
+
+* **Object**: returns an array of objects containing class names, bounding boxes and probabilities.
+
+***
+
+
+## Examples
+
+
+**p5.js**
+* [COCOSSD_Video](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ObjectDetector/ObjectDetector_COCOSSD_Video)
+* [COCOSSD_single_image](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ObjectDetector/ObjectDetector_COCOSSD_single_image)
+* [YOLO_single_image](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ObjectDetector/ObjectDetector_YOLO_single_image)
+* [YOLO_Video](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ObjectDetector/ObjectDetector_YOLO_single_image)
+
+**p5 web editor**
+
+* [COCOSSD_Video](https://editor.p5js.org/ml5/sketches/ObjectDetector_COCOSSD_Video)
+* [COCOSSD_single_image](https://editor.p5js.org/ml5/sketches/ObjectDetector_COCOSSD_single_image)
+* [YOLO_single_image](https://editor.p5js.org/ml5/sketches/ObjectDetector_YOLO_single_image)
+* [YOLO_webcam](https://editor.p5js.org/ml5/sketches/ObjectDetector_YOLO_webcam)
+
+**plain javascript**
+* [COCOSSD_single_image](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ObjectDetector/COCOSSD_single_image)
+* [COCOSSD_webcam](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ObjectDetector/COCOSSD_webcam)
+* [YOLO_single_image](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ObjectDetector/YOLO_single_image)
+* [YOLO_webcam](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ObjectDetector/YOLO_webcam)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+### ml5.js: Object Detection (Coding Train)
+VIDEO
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+The ml5 Object Detection method takes image classification one step further in a couple of ways. It identifies multiple objects as well as their location in images or video by drawing bounding boxes around the detected content. There are two pre-trained model options to use with this ml5’s object detection method: YOLO and COCO-SSD.
+
+Each model is a type of convolutional neural network (CNN). A CNN finds patterns in the pixels of images (e.g. horizontal or vertical edges), and through successive layers of computation finds sets of patterns to identify more complex patterns (e.g. corners or circles), eventually detecting intricate patterns that it predicts belong to a particular category (e.g. dog or airplane). The categories depend on how images in the model’s training dataset are labeled.
+
+
+#### COCO-SSD - Model Biography
+
+- **Description**
+ - This model detects objects defined in the COCO dataset, which is a large-scale object detection, segmentation, and captioning dataset.
+- **Developer and Year**
+ - This pre-trained model was developed by the TensorFlow.js team in 2018, where it is currently maintained. TensorFlow.js, a JavaScript library from TensorFlow.
+- **Purpose and Intended Users**
+ - From the website: TensorFlow is an open source machine learning platform that “has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.” This model is available for use in the ml5 library because Tensorflow licenses it with Apache License 2.0.
+- **Hosted Location**
+ - As of June 2019, ml5 imports COCO-SSD from TensorFlow’s models on the NPM database. This means that your ml5 sketch will automatically use the most recent version distributed on NPM.
+- **ml5 Contributor and Year**
+ - [Tirta Rachman](https://www.tirtawr.com/software-projects) 2019
+- **References**
+ - ml5 Contributor [Tirta Wening Rachman](https://github.com/tirtawr)
+ - Website [TensorFlow](https://www.tensorflow.org/)
+ - NPM Readme [@tensorflow-models/coco-ssd](https://www.npmjs.com/package/@tensorflow-models/coco-ssd)
+ - GitHub Repository [TensorFlow tfjs-models Object Detection (coco-ssd)](https://github.com/tensorflow/tfjs-models/tree/master/coco-ssd)
+
+#### COCO-SSD - Data Biography
+
+- **Description**
+ - This model uses 80 categories from the COCO image dataset to detect objects. Note that there are some slight differences in category names for this model compared to those used for ml5’s YOLO implementation described above.
+- **Source**
+ - Same as above
+- **Collector and Year**
+ - Same as above
+- **Collection Method**
+ - Same as above
+- **Purpose and Intended Users**
+ - Same as above
+- **References**
+ - Website [TensorFlow](https://www.tensorflow.org/)
+ - GitHub Repository [TensorFlow tfjs-models Object Detection (coco-ssd)](https://github.com/tensorflow/tfjs-models/tree/master/coco-ssd)
+ - Paper [Microsoft COCO: Common Objects in Context](https://arxiv.org/abs/1405.0312)
+ - Website [Microsoft COCO: Common Objects in Context](http://cocodataset.org/#home)
+
+#### YOLO - Model Biography
+
+- **Description**
+ - YOLO describes a type of neural network architecture used for computer vision and pattern recognition.
+- **Developer and Year**
+ - YOLO development is led by Joseph Redmon. The ml5 version was contributed by Cristóbal Valenzuela in 2018 and according to the code comments, is heavily derived from Mike Shi’s 2018 TensorFlow.js implementation of a Tiny YOLO model on ModelDepot. ModelDepot is a platform to discuss and share pre-trained machine learning models for a community of researchers and engineers. Tiny YOLO, also developed by Redmon, is smaller and less computationally-intensive than full YOLO models.
+ - Redmon has developed three versions of YOLO in recent years. Contributions welcome to confirm which version the ml5 implementation uses. A comment in Shi’s initial commit credits Allen Zelener’s 2017 YAD2K model, which is described as an implementation of YOLO_v2. Redmon provides several open source licenses, including MIT License.
+- **Purpose and Intended Users**
+ - TBD
+- **Hosted Location**
+ - Hosted by ml5
+- **ml5 Contributor and Year**
+ - Ported by Cristóbal Valenzuela in 2018
+- **References**
+ - Developer [Joseph Redmon](https://pjreddie.com/)
+ - Developer [Mike Shi](https://github.com/MikeShi42)
+ - ml5 Contributor [Cristóbal Valenzuela](https://cvalenzuelab.com/)
+ - GitHub Repository [Mike Shi’s ModelDepot tfjs-yolo-tiny](https://github.com/ModelDepot/tfjs-yolo-tiny)
+ - GitHub Repository [Allan Zelener’s YAD2K: Yet Another Darknet 2 Keras](https://github.com/allanzelener/YAD2K)
+ - Paper [YOLO9000: Better, Faster, Stronger](https://arxiv.org/abs/1612.08242)
+ - Website [YOLO: Real-Time Object Detection (v2)](https://pjreddie.com/darknet/yolov2/)
+
+#### YOLO - Data Biography
+
+- **Description**
+ - This model uses 80 categories from the COCO image dataset to detect objects, indicating that it was likely trained on that dataset.
+ - If this model is indeed an implementation of YOLO_v2 (mentioned above), then the paper indicates that it was also trained on images from the ImageNet database.)
+- **Source**
+ - From the website: the COCO dataset is managed by a number of collaborators from both academic and commercial organizations for “large-scale object detection, segmentation, and captioning,” and according to the paper, images were collected from Flickr.
+- **Collector and Year**
+ - The COCO database began in 2014.
+- **Collection Method**
+ - COCO methods for collecting images and annotating pixels into segments are described in the paper.
+- **Purpose and Intended Users**
+ - The COCO dataset was created to advance computer vision research.
+- **References**
+ - Paper [Microsoft COCO: Common Objects in Context](https://arxiv.org/abs/1405.0312)
+ - Website [Microsoft COCO: Common Objects in Context](http://cocodataset.org/#home)
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Cristobal Valenzuela
+ * Tirta Rachman
+ * Joey Lee
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/ObjectDetector](https://github.com/ml5js/ml5-library/tree/main/src/ObjectDetector)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/pitch-detection.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/pitch-detection.md
new file mode 100755
index 0000000..c8df984
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/pitch-detection.md
@@ -0,0 +1,201 @@
+# PitchDetection
+
+
+
+
+
+
+
+## Description
+
+A pitch detection algorithm is a way of estimating the pitch or fundamental frequency of an audio signal. This method allows to use a pre-trained machine learning pitch detection model to estimate the pitch of sound file.
+
+At present ml5.js only supports the CREPE model. This model is a direct port of [github.com/marl/crepe](https://github.com/marl/crepe) and only works with direct input from the browser microphone.
+
+## Quickstart
+
+```js
+const audioContext = new AudioContext();
+// const MicStream = MicStream
+const pitch = ml5.pitchDetection(
+ './model/',
+ audioContext,
+ MicStream,
+ modelLoaded,
+);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+pitch.getPitch((err, frequency) => {
+ console.log(frequency);
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const detector = ml5.pitchDetection(model, audioContext, stream, callback);
+```
+
+#### Parameters
+* **model**: REQUIRED. The path to the trained model. Only [CREPE](https://github.com/marl/crepe) is available for now. Case insensitive.
+* **audioContext**: REQUIRED. The browser audioContext to use.
+* **stream MediaStream**: REQUIRED. The media stream to use.
+* **callback**: Optional. A callback to be called once the model has loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+### Properties
+
+
+***
+#### .audioContext
+> the AudioContext instance. Contains sampleRate, currentTime, state, baseLatency.
+***
+
+***
+#### .model
+> the pitch detection model.
+***
+
+***
+#### .results
+> the current pitch prediction results from the classification model.
+***
+
+***
+#### .running
+> a boolean value stating whether the model instance is running or not.
+***
+
+***
+#### .stream
+> the MediaStream instance. Contains an id and a boolean `active` value.
+***
+
+
+
+### Methods
+
+
+***
+#### .getPitch()
+> gets the pitch.
+
+```js
+detector.getPitch(?callback);
+```
+
+📥 **Inputs**
+
+* **callback**: Optional. A function to be called when the model has generated content. If no callback is provided, it will return a promise that will be resolved once the model has predicted the pitch.
+
+📤 **Outputs**
+
+* **Object**: Returns the pitch from the model attempting to predict the pitch.
+
+***
+
+
+## Examples
+
+**p5.js**
+* [PitchDetection](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/PitchDetection/PitchDetection)
+* [PitchDetection_Game](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/PitchDetection/PitchDetection_Game)
+* [PitchDetection_Piano](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/PitchDetection/PitchDetection_Piano)
+
+**p5 web editor**
+* [PitchDetection](https://editor.p5js.org/ml5/sketches/PitchDetection)
+* [PitchDetection_Game](https://editor.p5js.org/ml5/sketches/PitchDetection_Game)
+* [PitchDetection_Piano](https://editor.p5js.org/ml5/sketches/PitchDetection_Piano)
+
+**plain javascript**
+* [PitchDetection](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/PitchDetection/PitchDetection)
+* [PitchDetection_Game](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/PitchDetection/PitchDetection_Game)
+* [PitchDetection_Piano](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/PitchDetection/PitchDetection_Piano)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+A nice description of the models overview
+
+#### PitchDetection - Model Biography
+
+- **Description**
+ - This model is based on the pre-trained model, CREPE: A Convolutional REpresentation for Pitch Estimation.
+- **Developer and Year**
+ - CREPE was developed by researchers from NYU’s Music and Audio Research Laboratory and Center for Urban Science and Progress in 2018.
+- **Purpose and Intended Users**
+ - According to the paper, CREPE “is made freely available as an open-source Python module for easy application” in the research area of Audio and Speech Processing.
+- **Hosted Location**
+ - TBD
+- **ml5 Contributor and Year**
+ - Ported by Hannah Davis in 2018
+- **References**
+ - ml5 Contributor [Hannah Davis](http://www.hannahishere.com/)
+ - Website [Convolutional REpresentation for Pitch Estimation](https://marl.github.io/crepe/)
+ - Paper [CREPE: A Convolutional Representation for Pitch Estimation](https://arxiv.org/abs/1802.06182)
+ - GitHub Repository [CREPE](https://github.com/marl/crepe/tree/gh-pages)
+
+#### PitchDetection - Data Biography
+
+This model was trained on two datasets of synthesized audio:
+
+##### RWC-synth
+- **Description**
+ - This dataset contains 6.16 hours of audio synthesized from the RWC Music Database, a copyright-cleared database. According to the website, the “RWC Music Database contains six original collections: the Popular Music Database (100 songs), Royalty-Free Music Database (15 songs), Classical Music Database (50 pieces), Jazz Music Database (50 pieces), Music Genre Database (100 pieces), and Musical Instrument Sound Database (50 instruments).”
+- **Source**
+ - RWC Music Database
+- **Collector and Year**
+ - RWC Music Database Sub-Working Group
+- **Collection Method**
+ - According to the RWC Music Database website, “For all 315 musical pieces performed and recorded for the database, we prepared original audio signals, corresponding standard MIDI files, and text files of lyrics (for songs). For the 50 instruments, we captured individual sounds at half-tone intervals with several variations of playing styles, dynamics, instrument manufacturers, and musicians.”
+- **Purpose and Intended Users**
+ - The data are available for research purposes only in the field of music information processing. According to the website, “these collections will provide a benchmark that enables researchers to compare and evaluate their various systems and methods against a common standard.”
+- **References**
+ - Website [RWC Music Database](https://staff.aist.go.jp/m.goto/RWC-MDB/)
+ - Paper Masataka Goto, Hiroki Hashiguchi, Takuichi Nishimura, and Ryuichi Oka, “Rwc music database: Popular, classical and jazz music databases.,” in Proceedings of the 3rd ISMIR Conference, 2002, vol. 2, pp. 287–288.
+
+##### Medly DB
+
+- **Description**
+ - This dataset consists of 15.56 hours re-synthesized 230 monophone stems.
+- **Source**
+ - The stems are from Medly DB: A Dataset of Multitrack Audio for Music Research. There are currently two versions of the MedlyDB available, and the model’s paper cites the first one.
+- **Collector and Year**
+ - The MedlyDB project is led by Rachel Bittner at NYU's Music and Audio Research Lab.
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - The Medley DB website describes it as a curated “dataset of annotated, royalty-free multitrack recordings” intended for research in the area of melody extraction.
+- **References**
+ - Website [Medly DB: A Dataset of Multitrack Audio for Music Research](https://medleydb.weebly.com/)
+ - Website N [YU's Music and Audio Research Lab](http://steinhardt.nyu.edu/marl)
+ - Paper Rachel M Bittner, Justin Salamon, Mike Tierney, Matthias Mauch, Chris Cannam, and Juan Pablo Bello, “Medleydb: A multitrack dataset for annotation-intensive mir research.,” in Proceedings of the 15th ISMIR Conference, 2014, vol. 14, pp. 155–160.
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Hannah Davis
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+[/src/PitchDetection](https://github.com/ml5js/ml5-library/tree/main/src/PitchDetection)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/pix2pix.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/pix2pix.md
new file mode 100755
index 0000000..e591e89
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/pix2pix.md
@@ -0,0 +1,160 @@
+# Pix2Pix
+
+
+
+
+
+
+Image: Image of drawing converted to the Pokemon character, Pikachu using Pix2Pix trained on Pikachu images. Trained by [Yining Shi](https://1023.io);
+
+## Description
+
+Image-to-image translation with conditional adversarial nets, or pix2pix, is a machine learning technique developed by
+[Isola et al](https://github.com/phillipi/pix2pix) that learns how to map input images to output images.
+
+*The pix2pix model works by training on pairs of images such as building facade labels to building facades, and then attempts to generate the corresponding output image from any input image you give it. [Source](https://affinelayer.com/pixsrv/)*
+
+The original pix2pix TensorFlow implementation was made by [affinelayer](https://github.com/affinelayer/pix2pix-tensorflow).
+This version is heavily based on [Christopher Hesse TensorFlow.js implementation](https://github.com/affinelayer/pix2pix-tensorflow/tree/master/server)
+
+## Quickstart
+
+```js
+// Create a pix2pix model using a pre trained network
+const pix2pix = ml5.pix2pix('models/customModel.pict', modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Transfer using a canvas
+pix2pix.transfer(canvas, (err, result) => {
+ console.log(result);
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const styleTransfer = ml5.pix2pix(model, ?callback);
+```
+
+#### Parameters
+* **model**: REQUIRED. The path for a valid model.
+* **callback**: OPTIONAL. A function to run once the model has been loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+
+### Properties
+
+***
+#### .ready
+> Boolean to check if the model has loaded
+***
+
+
+### Methods
+
+
+***
+#### .transfer()
+> Given an canvas element, applies image-to-image translation using the provided model. Returns an image.
+
+```js
+styleTransfer.transfer(canvas, ?callback);
+```
+
+📥 **Inputs**
+
+* **canvas**: Required. A HTML canvas element.
+* **callback**: Optional. A function to run once the model has made the transfer. If no callback is provided, it will return a promise that will be resolved once the model has made the transfer.
+
+📤 **Outputs**
+
+* **Image**: returns an HTMLImageObject
+
+***
+
+
+## Examples
+
+
+**p5.js**
+* [Pix2Pix_callback](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Pix2Pix/Pix2Pix_callback)
+* [Pix2Pix_promise](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Pix2Pix/Pix2Pix_promise)
+
+**p5 web editor**
+* [Pix2Pix_callback](https://editor.p5js.org/ml5/sketches/Pix2Pix_callback)
+* [Pix2Pix_promise](https://editor.p5js.org/ml5/sketches/Pix2Pix_promise)
+
+**plain javascript**
+* [Pix2Pix_callback](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/Pix2Pix/Pix2Pix_callback)
+* [Pix2Pix_promise](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/Pix2Pix/Pix2Pix_promise)
+
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+A nice description of the models overview
+
+#### Pix2Pix - Model Biography
+
+- **Description**
+ - This is a pre-trained Pix2Pix model that generates an output image based on a computer-drawn sketch.
+- **Developer and Year**
+ - According to Yining Shi, who ported the model to ml5 in 2018, the ml5 implementation is based on a TensorFlow model by affinelayer from 2017. TensorFlow is an open source machine learning platform developed by Google.
+ - Follow up: The ml5 description at the top of the reference page states affinelayer’s implementation was based on [Christopher Hesse TensorFlow.js implementation](https://github.com/affinelayer/pix2pix-tensorflow/tree/master/server)
+- **Purpose and Intended Users**
+ - Generally speaking, and From the website: TensorFlow is an open source machine learning platform that “has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.”
+- **Hosted Location**
+ - Hosted by ml5
+- **ml5 Contributor and Year**
+ - Ported by Yining Shi in 2018.
+- **References**
+ - Developer and ml5 Contributor [Yining Shi](https://1023.io/)
+ - GitHub Repository [Shi’s pix2pix_tensorflowjs](https://github.com/yining1023/pix2pix_tensorflowjs)
+ - GitHub Repository [affinelayer’s pix2pix TensorFlow](https://github.com/affinelayer/pix2pix-tensorflow)
+ - Website [TensorFlow](https://www.tensorflow.org/)
+
+#### Pix2Pix - Data Biography
+
+- **Description**
+ - This demo was trained on images of Pikachu. From Shi’s GitHub Repository, the data consists of “305 images for training and 78 images for testing”.
+- **Source**
+ - The internet
+- **Collector and Year**
+ - Shi in 2018
+- **Collection Method**
+ - Shi scraped them from the internet. In the model’s GitHub repository Shi describes how the images were scraped and processed.
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - GitHub Repository [Shi’s pix2pix_tensorflowjs](https://github.com/yining1023/pix2pix_tensorflowjs)
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Yining Shi
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+[/src/Pix2pix](https://github.com/ml5js/ml5-library/tree/main/src/Pix2pix)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/posenet.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/posenet.md
new file mode 100755
index 0000000..64771b2
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/posenet.md
@@ -0,0 +1,357 @@
+# PoseNet
+
+
+
+
+ image via: https://pdm.com.co/tag/posenet/
+
+
+
+## Description
+
+PoseNet is a machine learning model that allows for Real-time Human Pose Estimation.
+
+PoseNet can be used to estimate either a single pose or multiple poses, meaning there is a version of the algorithm that can detect only one person in an image/video and one version that can detect multiple persons in an image/video.
+
+The original PoseNet model was ported to TensorFlow.js by Dan Oved. For background, read [Real-time Human Pose Estimation in the Browser with TensorFlow.js](https://medium.com/tensorflow/real-time-human-pose-estimation-in-the-browser-with-tensorflow-js-7dd0bc881cd5).
+
+## Quickstart
+
+```js
+const video = document.getElementById('video');
+
+// Create a new poseNet method
+const poseNet = ml5.poseNet(video, modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+// Listen to new 'pose' events
+poseNet.on('pose', (results) => {
+ poses = results;
+});
+```
+
+
+## Usage
+
+### Initialize
+There are a couple ways to initialize `ml5.poseNet`.
+```js
+// Initialize with video, type and callback
+const poseNet = ml5.poseNet(?video, ?type, ?callback);
+// OR Initialize with video, options and callback
+const poseNet = ml5.poseNet(?video, ?options, ?callback);
+// OR Initialize WITHOUT video. Just options and callback here
+const poseNet = ml5.poseNet(?callback, ?options);
+```
+
+#### Parameters
+* **video**: OPTIONAL. Optional HTMLVideoElement input to run poses on.
+* **type**: OPTIONAL. A String value to run `single` or `multiple` estimation. Changes the `detectionType` property of the options. Default is `multiple`.
+* **callback**: OPTIONAL. A function that is called when the model is loaded.
+* **options**: OPTIONAL. A object that contains properties that effect the posenet model accuracy, results, etc.
+
+ ```js
+ {
+ architecture: 'MobileNetV1',
+ imageScaleFactor: 0.3,
+ outputStride: 16,
+ flipHorizontal: false,
+ minConfidence: 0.5,
+ maxPoseDetections: 5,
+ scoreThreshold: 0.5,
+ nmsRadius: 20,
+ detectionType: 'multiple',
+ inputResolution: 513,
+ multiplier: 0.75,
+ quantBytes: 2,
+ };
+ ```
+
+### Properties
+
+***
+#### .net
+> The poseNet model
+***
+
+***
+#### .video
+> The optional video added to the
+***
+
+***
+#### .architecture
+> The model architecture
+***
+
+***
+#### .detectionType
+> The detection type
+***
+
+***
+#### .imageScaleFactor
+> The image scale factor
+***
+
+***
+#### .outputStride
+> Can be one of 8, 16, 32 (Stride 16, 32 are supported for the ResNet architecture and stride 8, 16, 32 are supported for the MobileNetV1 architecture). It specifies the output stride of the PoseNet model. The smaller the value, the larger the output resolution, and more accurate the model at the cost of speed. Set this to a larger value to increase speed at the cost of accuracy.
+***
+
+***
+#### .flipHorizontal
+> Boolean. Flip the image horizontal or not.
+***
+
+***
+#### .scoreThreshold
+> The threshold for returned values. Between 0 and 1. Only return instance detections that have root part score greater or equal to this value. Defaults to 0.5.
+***
+
+
+***
+#### .maxPoseDetections
+> the maximum number of poses to detect. Defaults to 5.
+***
+
+***
+#### .multiplier
+> Can be one of 1.01, 1.0, 0.75, or 0.50 (The value is used only by the MobileNetV1 architecture and not by the ResNet architecture). It is the float multiplier for the depth (number of channels) for all convolution ops. The larger the value, the larger the size of the layers, and more accurate the model at the cost of speed. Set this to a smaller value to increase speed at the cost of accuracy.
+***
+
+***
+#### .inputResolution
+> Can be one of 161, 193, 257, 289, 321, 353, 385, 417, 449, 481, 513, and 801. Defaults to 257. It specifies the size the image is resized to before it is fed into the PoseNet model. The larger the value, the more accurate the model at the cost of speed. Set this to a smaller value to increase speed at the cost of accuracy.
+***
+
+***
+#### .quantBytes
+>This argument controls the bytes used for weight quantization. The available options are: 4. 4 bytes per float (no quantization). Leads to highest accuracy and original model size (~90MB). 2. 2 bytes per float. Leads to slightly lower accuracy and 2x model size reduction (~45MB). 1. 1 byte per float. Leads to lower accuracy and 4x model size reduction (~22MB).
+***
+
+***
+#### .nmsRadius
+> Non-maximum suppression part distance. It needs to be strictly positive. Two parts suppress each other if they are less than nmsRadius pixels away. Defaults to 20.
+***
+
+
+### Methods
+
+***
+#### .on('pose', ...)
+> An event listener that returns the results when a pose is detected. You can use this with `.singlePose()` or `.multiPose()` or just listen for poses if you pass in a `video` into the constructor.
+
+```js
+poseNet.on('pose', callback);
+```
+
+📥 **Inputs**
+
+* **callback**: REQUIRED. A callback function to handle the results when a pose is detected. For example.
+
+```js
+poseNet.on('pose', (results) => {
+ // do something with the results
+ console.log(results);
+});
+```
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects. See documentation for `.singlePose()` and `.multiPose()`
+
+***
+
+
+***
+#### .singlePose()
+> Given a number, will make magicSparkles
+
+```js
+poseNet.singlePose(?input);
+```
+
+📥 **Inputs**
+
+* **input**: Optional. A HTML video or image element or a p5 image or video element. If no input is provided, the default is to use the video given in the constructor.
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects. A sample is included below.
+
+ ```js
+ [
+ {
+ pose: {
+ keypoints: [{ position: { x, y }, score, part }, ...],
+ leftAngle: { x, y, confidence },
+ leftEar: { x, y, confidence },
+ leftElbow: { x, y, confidence },
+ ...
+ },
+ },
+ ];
+ ```
+***
+
+***
+#### .multiPose()
+> Given a number, will make magicSparkles
+
+```js
+poseNet.multiPose(?input);
+```
+
+📥 **Inputs**
+
+* **input**: Optional. Number. A HTML video or image element or a p5 image or video element. If no input is provided, the default is to use the video given in the constructor.
+
+📤 **Outputs**
+
+* **Array**: Returns an array of objects. A sample is included below.
+
+ ```js
+ [
+ {
+ pose: {
+ keypoints: [{ position: { x, y }, score, part }, ...],
+ leftAngle: { x, y, confidence },
+ leftEar: { x, y, confidence },
+ leftElbow: { x, y, confidence },
+ ...
+ },
+ },
+ {
+ pose: {
+ keypoints: [{ position: { x, y }, score, part }, ...],
+ leftAngle: { x, y, confidence },
+ leftEar: { x, y, confidence },
+ leftElbow: { x, y, confidence },
+ ...
+ },
+ },
+ ];
+ ```
+***
+
+
+## Examples
+
+**p5.js**
+* [PoseNet_image_single](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/PoseNet/PoseNet_image_single)
+* [PoseNet_part_selection](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/PoseNet/PoseNet_part_selection)
+* [PoseNet_webcam](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/PoseNet/PoseNet_webcam)
+
+**p5 web editor**
+* [PoseNet_image_single](https://editor.p5js.org/ml5/sketches/PoseNet_image_single)
+* [PoseNet_part_selection](https://editor.p5js.org/ml5/sketches/PoseNet_part_selection)
+* [PoseNet_webcam](https://editor.p5js.org/ml5/sketches/PoseNet_webcam)
+
+**plain javascript**
+* [PoseNet_image_single](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/PoseNet/PoseNet_image_single)
+* [PoseNet_part_selection](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/PoseNet/PoseNet_part_selection)
+* [PoseNet_webcam](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/PoseNet/PoseNet_webcam)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+### PoseNet on The Coding Train
+
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+There are two model versions available for use with ml5’s implementation of PoseNet, “MobileNetV1” and “ResNet50.”
+
+Each model is a type of convolutional neural network (CNN). A CNN finds patterns in the pixels of images (e.g. horizontal or vertical edges), and through successive layers of computation finds sets of patterns to identify more complex patterns (e.g. corners or circles), eventually detecting intricate patterns that it predicts belong to a particular category (e.g. right eye or left elbow). The categories depend on how images in the model’s training dataset are labeled.
+
+#### MobileNetV1 - Model Biography
+
+* **Description**
+ * MobileNet is a term that describes a type of machine learning model architecture that has been optimized to run on platforms with limited computational power, such as applications on mobile or embedded devices. MobileNets have several use cases, including image classification, object detection, and image segmentation. This particular MobileNet model was trained to detect people and 17 different key points on the body.
+ * ml5 defaults using a MobileNet created with TensorFlow.js, a JavaScript library from TensorFlow, an open source machine learning platform developed by Google.
+* **Developer and Year**
+ * Google’s TensorFlow.js team. The TensorFlow version was ported to TensorFlow.js by Dan Oved in collaboration with Google Researchers, George Papandreou and [Tyler (Lixuan) Zhu](https://research.google/people/TylerZhu/).
+* **Purpose and Intended Users**
+ * From the website: TensorFlow is an open source machine learning platform that “has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.” This model is available for use in the ml5 library because Tensorflow licenses it with Apache License 2.0.
+* **Hosted Location**
+ * As of June 2019, ml5 imports MobileNetV1 from TensorFlow, hosted on the NPM database. This means that your ml5 sketch will automatically use the most recent version distributed on NPM.
+* **ml5 Contributor and Year**
+ * Ported by Cristóbal Valenzuela in 2018
+* **References**
+ * Website [TensorFlow](https://www.tensorflow.org/)
+ * Developers [Dan Oved](https://www.danioved.com/), George Papandreou, and [Tyler (Lixuan) Zhu](https://research.google/people/TylerZhu/)
+ * ml5 Contributor [Cristóbal Valenzuela](https://cvalenzuelab.com/)
+ * GitHub Repository [TensorFlow.js Pose Detection in the Browser: PoseNet Model](https://github.com/tensorflow/tfjs-models/tree/master/posenet)
+ * NPM Readme [Pose Detection in the Browser: PoseNet Model](https://www.npmjs.com/package/@tensorflow-models/posenet)
+ * Article: [Real-time Human Pose Estimation in the Browser with TensorFlow.js](https://medium.com/tensorflow/real-time-human-pose-estimation-in-the-browser-with-tensorflow-js-7dd0bc881cd5)
+
+#### MobileNetV1 - Data Biography
+* **Description**
+ * According to Dan Oved, the model was trained on images from the COCO dataset.
+* **Source**
+ * From the website: The COCO dataset is managed by a number of collaborators from both academic and commercial organizations for “large-scale object detection, segmentation, and captioning,” and according to the paper, images were collected from Flickr.
+* **Collector and Year**
+ * The COCO database began in 2014.
+* **Collection Method**
+ * COCO methods for collecting images and annotating pixels into segments are described in the paper.
+* **Purpose and Intended Users**
+ * The COCO dataset was created to advance computer vision research.
+* **References**
+ - TensorFlow.js PoseNet Developer [Dan Oved](https://www.danioved.com/)
+ - Paper [Microsoft COCO: Common Objects in Context](https://arxiv.org/abs/1405.0312)
+ - Website [Microsoft COCO: Common Objects in Context](http://cocodataset.org/#home)
+
+#### ResNet50 - Model Biography
+
+- **Description**
+ - ResNet is a term that describes a type of machine learning model architecture that contains more computational layers than a MobileNet model. Because of its larger size, it is slower but yields more accurate results.
+ - As of PoseNet 2.0, a ResNet50 model version is available to import from TensorFlow and may be specified in your ml5 script.
+- **Developer and Year**
+ - Google’s TensorFlow.js team
+- **Purpose and Intended Users**
+ - Same as above
+- **Hosted Location**
+ - ml5 imports ResNet50 from TensorFlow, hosted on the NPM database. This means that if you specify ResNet in your ml5 sketch, it will automatically use the most recent version distributed on NPM.
+- **ml5 Contributor and Year**
+ - Same as above
+- **References**
+ - Same as above
+
+#### ResNet50 - Data Biography
+
+- **Description**
+ - Same as above
+- **Source**
+ - Same as above
+- **Collector and Year**
+ - Same as above
+- **Collection Method**
+ - Same as above
+- **Purpose and Intended Users**
+ - Same as above
+- **References**
+ - Same as above
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Cristobal Valenzuela, Maya Man, Dan Oved
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/PoseNet](https://github.com/ml5js/ml5-library/tree/main/src/PoseNet)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sentiment.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sentiment.md
new file mode 100755
index 0000000..362577b
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sentiment.md
@@ -0,0 +1,153 @@
+# Sentiment
+
+
+
+
+
+
+
+## Description
+
+Sentiment is a model trained to predict the sentiment of any given text. The default model, currently 'moviereviews', is trained using IMDB reviews that have been truncated to a maximum of 200 words, only the 20000 most used words in the reviews are used.
+
+## Quickstart
+
+```js
+// Create a new Sentiment method
+const sentiment = ml5.sentiment('movieReviews', modelReady);
+
+// When the model is loaded
+function modelReady() {
+ // model is ready
+ console.log('Model Loaded!');
+}
+
+// make the prediction
+const prediction = sentiment.predict(text);
+console.log(prediction);
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const sentiment = ml5.sentiment(model, ?callback);
+```
+
+#### Parameters
+* **model**: REQUIRED. Defaults to 'moviereviews'. You can also use a path to a `manifest.json` file via a relative or absolute path.
+* **callback**: OPTIONAL. A callback function that is called once the model has loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+
+### Properties
+
+***
+#### .ready
+> Boolean value that specifies if the model has loaded.
+***
+
+***
+#### .model
+> The model being used.
+***
+
+
+### Methods
+
+
+***
+#### .predict()
+> Given a number, will make magicSparkles
+
+```js
+sentiment.predict(text);
+```
+
+📥 **Inputs**
+
+* **text**: Required. String. A string of text to predict
+
+
+📤 **Outputs**
+
+* **Object**: Scores the sentiment of given text with a value between 0 ("negative") and 1 ("positive").
+
+***
+
+
+## Examples
+
+**p5.js**
+* [Sentiment_Interactive](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Sentiment/Sentiment_Interactive)
+
+**p5 web editor**
+* [Sentiment_Interactive](https://editor.p5js.org/ml5/sketches/Sentiment_Interactive)
+
+**plain javascript**
+* [Sentiment_Interactive](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/Sentiment/Sentiment_Interactive)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+A nice description of the models overview
+
+#### Sentiment - Movie reviews - Model Biography
+
+- **Description**
+ - This a pre-trained model to detect whether the sentiment of text is positive or negative.
+- **Developer and Year**
+ - Google’s TensorFlow.js team. TensorFlow.js, a JavaScript library from TensorFlow, an open source machine learning platform developed by Google.
+- **Purpose and Intended Users**
+ - From the website: TensorFlow is an open source machine learning platform that “has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.” This model is available for use in the ml5 library because Tensorflow licenses it with Apache License 2.0.
+- **Hosted Location**
+ - It is hosted by Google and imported into ml5 from Google’s collection of Tensorflow.js models.
+- **ml5 Contributor and Year**
+ - Ported by Itay Niv in 2019
+- **References**
+ - ml5 Contributor [Itay Niv](https://github.com/itayniv)
+ - TensorFlow.js Example [Sentiment Analysis](https://github.com/tensorflow/tfjs-examples/tree/482226b15a757f39871038f35b3b8aad7729e594/sentiment)
+
+#### Sentiment - Movie reviews - Data Biography
+
+- **Description**
+ - According to the original description on this ml5 reference page, the TensorFlow.js Sentiment Analysis example, the example’s source citation, the training dataset likely consists of 25,000 highly-polarized IMDB reviews.
+- **Source**
+ - The TensorFlow.js example cites the data source as Keras, “a deep learning API written in Python, running on top of the machine learning platform TensorFlow” and “developed with a focus on enabling fast experimentation.” Keras in turn cites the source as the Large Movie Review Dataset.
+- **Collector and Year**
+ - The Large Movie Review Dataset was created at Stanford University by Andrew Maas in 2011.
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - The Large Movie Review Dataset was created for research in the area of Computational Linguistics
+- **References**
+ - TensorFlow.js Example [Sentiment Analysis](https://github.com/tensorflow/tfjs-examples/tree/482226b15a757f39871038f35b3b8aad7729e594/sentiment)
+ - Website [Keras IMDB movie review sentiment classification dataset](https://keras.io/api/datasets/imdb/)
+ - Website [Large Movie Review Dataset](https://ai.stanford.edu/~amaas/data/sentiment/)
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Itay Niv
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+
+## Source Code
+
+[/src/Sentiment/](https://github.com/ml5js/ml5-library/tree/main/src/Sentiment)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sketchrnn.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sketchrnn.md
new file mode 100755
index 0000000..961d9c9
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sketchrnn.md
@@ -0,0 +1,192 @@
+# SketchRnn
+
+
+
+
+
+
+
+## Description
+
+SketchRNN is a recurrent neural network model trained on millions of doodles collected from the [Quick, Draw! game](https://quickdraw.withgoogle.com/). The SketchRNN model can create new drawings (from a list of categories) based on an initial path.
+
+This original paper and implementation of SketchRNN was made in TensorFlow and ported to [Magenta.js](https://magenta.tensorflow.org/get-started/#magenta-js) by [David Ha](https://twitter.com/hardmaru). The ml5.js implementation was ported by [Reiichiro Nakano](https://github.com/reiinakano).
+
+The ml5 library includes [a list of supported SketchRNN models](https://github.com/ml5js/ml5-library/blob/master/src/SketchRNN/models.js).
+
+## Quickstart
+
+```js
+// Create a new SketchRNN Instance
+const model = ml5.sketchRNN('cat', modelReady);
+
+// When the model is loaded
+function modelReady() {
+ console.log('SketchRNN Model Loaded!');
+}
+// Reset the model's current stat
+model.reset();
+// Generate a new stroke
+model.generate(gotSketch);
+
+function gotSketch(err, result) {
+ // Do something with the result
+}
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const sketchrnn = ml5.sketchRNN(model, ?callback);
+```
+
+#### Parameters
+* **model**: The name of the model to use.
+* **callback**: Optional. A function to be called once the model is loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+### Properties
+
+***
+#### .ready
+> *Boolean*. Boolean value that specifies if the model has loaded.
+***
+
+
+### Methods
+
+
+***
+#### .reset()
+> Reset the model's current state
+
+```js
+sketchrnn.reset();
+```
+
+📥 **Inputs**
+
+* n/a
+
+📤 **Outputs**
+
+* n/a
+
+***
+
+
+
+
+***
+#### .generate()
+> Generates a new sample with the current state.
+
+```js
+sketchrnn.generate(?seed, ?options, ?callback);
+```
+
+📥 **Inputs**
+* **seed**: Optional. A seed to be passed to the model before generating a new stroke.
+* **options**: Optional. An object describing the options of the model.
+* **callback**: Optional. A function that will return a generated stroke. If no callback is provided, it will return a promise that will be resolved with a generated stroke.
+
+📤 **Outputs**
+
+* **Object**: an object with the x and y location, if the pen is down, up, or if it has ended `{s.dx, s.dy, down, up, end}`.
+
+***
+
+
+
+
+
+## Examples
+
+**p5.js**
+* [SketchRNN_basic](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/SketchRNN/SketchRNN_basic)
+* [SketchRNN_interactive](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/SketchRNN/SketchRNN_interactive)
+
+**p5 web editor**
+* [SketchRNN_basic](https://editor.p5js.org/ml5/sketches/SketchRNN_basic)
+* [SketchRNN_interactive](https://editor.p5js.org/ml5/sketches/SketchRNN_interactive)
+
+**plain javascript**
+* [SketchRNN_basic](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/SketchRNN/_basic)
+* [SketchRNN_interactive](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/SketchRNN/SketchRNN_interactive)
+
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+A nice description of the models overview
+
+#### SketchRNN - Model Biography
+
+- **Description**
+ - SketchRNN provides access to 114 pre-trained models to generate images from the input of your digital line drawings.
+- **Developer and Year**
+ - The original implementation of SketchRNN was created by Google Brain researchers, David Ha and Douglas Eck, as part of the open source research project, Magenta. It was built in TensorFlow and ported to Magenta.js in 2017.
+- **Purpose and Intended Users**
+ - From the paper, SketchRNN was developed to “train machines to draw and generalize abstract concepts in a manner similar to humans,” and by doing so, create a tool with many potential applications, such as assisting the creative processes of artists and designers and possibly helping people learn to draw. It is available for use in the ml5 library because Majenta.js uses the Apache 2.0 license.
+- **Hosted Location**
+ - The pre-trained SketchRNN models available in ml5 are hosted by Google.
+- **ml5 Contributor and Year**
+ - Ported by Reiichiro Nakano in 2018
+- **References**
+ - ml5 Contributor [Reiichiro Nakano](https://github.com/reiinakano)
+ - Article [Teaching Machines to Draw](https://ai.googleblog.com/2017/04/teaching-machines-to-draw.html)
+ - Paper [A Neural Representation of Sketch Drawings](https://arxiv.org/abs/1704.03477)
+ - Website [Magenta: Make Music and Art using Machine Learning](https://magenta.tensorflow.org/)
+ - Website [Magenta.js SketchRNN Documentation](https://magenta.github.io/magenta-js/sketch/)
+ - GitHub Repository [Magenta.js SketchRNN](https://github.com/magenta/magenta-js/tree/master/sketch)
+
+#### SketchRNN - Data Biography
+
+- **Description**
+ - SketchRNN’s developers created a dataset of vector hand-drawn sketches. Their paper explains that “QuickDraw consists of hundreds of classes of common objects. Each class of QuickDraw is a dataset of 70K training samples, in addition to 2.5K validation and 2.5K test samples. We use a data format that represents a sketch as a set of pen stroke actions,” such as “which direction to move, when to lift the pen up, and when to stop drawing.”
+- **Source**
+ - Google’s Quick, Draw! Dataset
+- **Collector and Year**
+ - From the website: Google released the Quick, Draw! game in 2016 and was developed as “an example of how you can use machine learning in fun ways” by the Google Creative Lab, Data Arts Team, and their collaborators as part of Google’s AI Experiments showcase.
+- **Collection Method**
+ - The sketches are crowdsourced from visitors’ contributions as they play Google’s Quick, Draw! Game, and they are publicly available to download.
+- **Purpose and Intended Users**
+ - According to the paper, the dataset is publicly available “to encourage further research and development in the area of generative vector image modelling.”
+- **References**
+ - Paper [A Neural Representation of Sketch Drawings](https://arxiv.org/abs/1704.03477)
+ - Website [Google’s Quick, Draw!](https://quickdraw.withgoogle.com/#)
+ - Website [Quick, Draw! The Data](https://quickdraw.withgoogle.com/data)
+
+
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Name 1
+ * Name 2
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+
+
+## Source Code
+
+* [/src/SketchRNN/](https://github.com/ml5js/ml5-library/tree/main/src/SketchRNN)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sound-classifier.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sound-classifier.md
new file mode 100755
index 0000000..c3af9db
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/sound-classifier.md
@@ -0,0 +1,180 @@
+# SoundClassifier
+
+
+
+
+
+
+
+## Description
+
+The ml5.soundClassifier() allows you to classify audio. With the right pre-trained models, you can detect whether a certain noise was made (e.g. a clapping sound or a whistle) or a certain word was said (e.g. Up, Down, Yes, No). At this moment, with the ml5.soundClassifier(), you can use your own custom pre-trained speech commands or use the the "SpeechCommands18w" which can recognize "the ten digits from "zero" to "nine", "up", "down", "left", "right", "go", "stop", "yes", "no", as well as the additional categories of "unknown word" and "background noise"."
+
+**Train your own sound classifier model with Teachable Machine**: If you'd like to train your own custom sound classification model, try [Google's Teachable Machine](https://teachablemachine.withgoogle.com).
+
+## Quickstart
+
+```js
+// Options for the SpeechCommands18w model, the default probabilityThreshold is 0
+const options = { probabilityThreshold: 0.7 };
+const classifier = ml5.soundClassifier('SpeechCommands18w', options, modelReady);
+
+function modelReady() {
+ // classify sound
+ classifier.classify(gotResult);
+}
+
+function gotResult(error, result) {
+ if (error) {
+ console.log(error);
+ return;
+ }
+ // log the result
+ console.log(result);
+}
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const soundclassifier = ml5.soundClassifier(?model, ?options, ?callback)
+```
+
+By default the soundClassifier will start the default microphone.
+
+#### Parameters
+* **model**: Optional. Model name or URL path to a `model.json`. Here are some options:
+ * `SpeechCommands18w`: loads the 18w speech commands
+ ```js
+ const classifier = ml5.soundClassifier('SpeechCommands18w', modelReady);
+ ```
+ * Custom model made in Google's Teachable Machine:
+ ```js
+ const classifier = ml5.soundClassifier('path/to/model.json', modelReady);
+ ```
+* **callback**: Optional. A function to run once the model has been loaded.
+* **options**: Optional. An object describing a model accuracy and performance. The available parameters are:
+
+ ```js
+ {
+ probabilityThreshold: 0.7, // probabilityThreshold is 0
+ };
+ ```
+
+### Properties
+
+
+***
+#### .model
+> *Object*. The model.
+***
+
+
+### Methods
+
+
+***
+#### .classify()
+> Given a number, will make magicSparkles
+
+```js
+soundclassifier.classify(callback);
+```
+
+📥 **Inputs**
+* **callback**: A function to handle the results of the classification
+
+📤 **Outputs**
+* **Array**: Returns an array with "label" and "confidence".
+
+***
+
+
+## Examples
+
+**p5.js**
+* [SoundClassification_speechcommand](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/SoundClassification/SoundClassification_speechcommand)
+* [SoundClassification_speechcommand_load](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/SoundClassification/SoundClassification_speechcommand_load)
+
+**p5 web editor**
+* [SoundClassification_speechcommand](https://editor.p5js.org/ml5/sketches/SoundClassification_speechcommand)
+* [SoundClassification_speechcommand_load](https://editor.p5js.org/ml5/sketches/SoundClassification_speechcommand_load)
+
+**plain javascript**
+* [SoundClassification_speechcommand](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/SoundClassification/SoundClassification_speechcommand)
+* [SoundClassification_speechcommand_load](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/SoundClassification/SoundClassification_speechcommand_load)
+
+
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+### ml5.js: Sound Classification via CodingTrain
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+This method allows you to use a provided pre-trained model or import a model that you trained using Google’s Teachable Machine. The provided pre-trained model is called the Speech Command Recognizer.
+
+#### Speech Command Recognizer - Model Biography
+
+- **Description**
+ - Speech Command Recognizer defaults to using SpeechCommands18w and supports recognition of twenty vocabulary words.
+- **Developer and Year**
+ - This model was developed by Google’s Tensorflow.js team in 2018. TensorFlow.js, a JavaScript library from TensorFlow, an open source machine learning platform developed by Google.
+- **Purpose and Intended Users**
+ - From the website: TensorFlow is an open source machine learning platform that “has a comprehensive, flexible ecosystem of tools, libraries, and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML-powered applications.” This model is available for use in the ml5 library because Tensorflow licenses it with Apache License 2.0.
+- **Hosted Location**
+ - As of June 2019, ml5 imports Speech Command Recognizer from TensorFlow’s models on the NPM database. This means that your ml5 sketch will automatically use the most recent version distributed on NPM.
+- **ml5 Contributor and Year**
+ - Ported by Yining Shi in 2019
+- **References**
+ - Website [TensorFlow](https://www.tensorflow.org/)
+ - ml5 Contributor [Yining Shi](https://1023.io/)
+ - NPM Readme [@tensorflow-models/speech-commands](https://www.npmjs.com/package/@tensorflow-models/speech-commands)
+ - GitHub Repository [Tensorflow.js Speech Commands](https://github.com/tensorflow/tfjs-models/tree/master/speech-commands)
+
+#### Speech Command Recognizer - Data Biography
+
+- **Description**
+ - The model was trained on the TensorFlow Speech Commands Dataset, and the data consists of recordings of people saying 30 different words in English, for a total of over 105,000 WAVE audio files.
+- **Source**
+ - Open Speech Recording dataset
+- **Collector and Year**
+ - The recordings were collected by Google’s AIY Team (Do-it-yourself artificial intelligence) under a CC BY license (Commons BY 4.0 license) and as of this writing is an active project.
+- **Collection Method**
+ - The recordings are crowdsourced from contributors to the Open Speech Recording project. The paper also describes why English was selected as the language of collection, why specific words were chosen, how the collection process is managed, and how the audio files are processed and evaluated. You can read more about the dataset collection process or contribute yourself at the Open Speech Recording website.
+- **Purpose and Intended Users**
+ - Since very few exist, one goal is to create an open source dataset of speech data so more people can have access to train their own speech recognition models. The paper published about this dataset states that the “primary goal is to provide a way to build and test small models that detect when a single word is spoken, from a set of ten or fewer target words, with as few false positives as possible from background noise or unrelated speech.”
+- **References**
+ - Website [TensorFlow Speech Commands Dataset](https://www.tensorflow.org/tutorials/sequences/audio_recognition)
+ - Paper [Speech Commands: A Dataset for Limited-Vocabulary Speech Recognition](https://arxiv.org/abs/1804.03209)
+ - Website [Google's AIY Team](https://aiyprojects.withgoogle.com/)
+ - Website [Open Speech Recording](https://aiyprojects.withgoogle.com/open_speech_recording)
+
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Yining Shi
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+
+
+
+## Source Code
+
+* [/src/SoundClassifier/](https://github.com/ml5js/ml5-library/tree/main/src/SoundClassifier)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/style-transfer.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/style-transfer.md
new file mode 100755
index 0000000..43496d2
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/style-transfer.md
@@ -0,0 +1,159 @@
+# StyleTransfer
+
+
+
+
+
+
+
+## Description
+
+Style Transfer is a machine learning technique that allows to transfer the style of one image into another one. This is a two step process, first you need to train a model on one particular style and then you can apply this style to another image.
+
+You can train your own style transfer model by following [this tutorial](https://github.com/ml5js/training-styletransfer).
+
+This implementation is heavily based on [fast-style-transfer-deeplearnjs](https://github.com/reiinakano/fast-style-transfer-deeplearnjs) by [Reiichiro Nakano](https://github.com/reiinakano).
+The [original TensorFlow implementation](https://github.com/lengstrom/fast-style-transfer) was developed by [Logan Engstrom](https://github.com/lengstrom)
+
+## Quickstart
+
+```js
+// Create a new Style Transfer Instance
+const style = ml5.styleTransfer('data/myModel/', modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+// Grab a img element and generate a new image.
+style.transfer(document.getElementById("img"), function(error, result) {
+ img.src = result.src;
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const styletransfer = ml5.styleTransfer(model, ?callback);
+// OR
+const styletransfer = ml5.styleTransfer(model, ?video, ?callback);
+```
+
+#### Parameters
+* **model**: The path to Style Transfer model.
+* **video**: Optional. A HTML video element or a p5 video element.
+* **callback**: Optional. A function to be called once the model is loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+
+### Properties
+
+
+***
+#### .ready
+> *Boolean*. Boolean value that specifies if the model has loaded.
+***
+
+
+### Methods
+
+
+***
+#### .transfer()
+> Apply style transfer to an input.
+
+```js
+styletransfer.transfer(?callback);
+// OR
+styletransfer.transfer(input, ?callback);
+```
+
+📥 **Inputs**
+
+* **input**: A HTML video or image element or a p5 image or video element. If no input is provided, the default is to use the video element given in the constructor.
+* **callback**: Optional. A function to run once the model has made the transfer. If no callback is provided, it will return a promise that will be resolved once the model has made the transfer.
+
+📤 **Outputs**
+
+* **Image**: Returns an HTML img element.
+
+***
+
+
+## Examples
+
+
+**p5.js**
+* [StyleTransfer_Image](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/StyleTransfer/StyleTransfer_Image)
+* [StyleTransfer_Video](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/StyleTransfer/StyleTransfer_Video)
+
+**p5 web editor**
+* [StyleTransfer_Image](https://editor.p5js.org/ml5/sketches/StyleTransfer_Image)
+* [StyleTransfer_Video](https://editor.p5js.org/ml5/sketches/StyleTransfer_Video)
+
+**plain javascript**
+* [StyleTransfer_Image](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/StyleTransfer/StyleTransfer_Image)
+* [StyleTransfer_Video](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/StyleTransfer/StyleTransfer_Video)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+TBD
+
+#### StyleTransfer - Model Biography
+
+- **Description**
+ - This model transfers the style of one image onto another one.
+- **Developer and Year**
+ - The ml5 reference page states “that the “implementation is heavily based on fast-style-transfer-deeplearnjs by Reiichiro Nakano,” who in turn used the original TensorFlow implementation by Logan Engstrom.
+- **Purpose and Intended Users**
+ - Developed for the ml5 community
+- **Hosted Location**
+ - Hosted by ml5
+- **ml5 Contributor and Year**
+ - Ported by Yining Shi in 2018
+- **References**
+ - Developer and ml5 Contributor [Yining Shi](https://1023.io/)
+ - Developers [Reiichiro Nakano](https://github.com/reiinakano) and [Logan Engstrom](https://github.com/lengstrom)
+ - Website [Shi’s Fast Style Transfer](https://yining1023.github.io/fast_style_transfer_in_ML5/)
+ - GitHub Repository [fast-style-transfer-deeplearnjs](https://github.com/reiinakano/fast-style-transfer-deeplearnjs)
+
+#### StyleTransfer - Data Biography
+
+- **Description**
+ - You supply your own image(s) for training.
+- **Source**
+ - TBD
+- **Collector and Year**
+ - TBD
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - TBD
+
+## Acknowledgements
+
+**Contributors**:
+ * Yining Shi
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/StyleTransfer/](https://github.com/ml5js/ml5-library/tree/main/src/StyleTransfer)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/unet.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/unet.md
new file mode 100755
index 0000000..4e37182
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/unet.md
@@ -0,0 +1,183 @@
+# UNET
+
+
+
+
+
+
+
+## Description
+
+The U-Net is a convolutional neural network that was developed for biomedical image segmentation at the Computer Science Department of the University of Freiburg, Germany.[1] The network is based on the fully convolutional network [2] and its architecture was modified and extended to work with fewer training images and to yield more precise segmentations.
+
+UNET allows you to segment an image.
+
+The ml5 unet `face` allows you to remove, for example, the background from video of the upper body of person.
+
+
+## Quickstart
+
+```js
+// load your model...
+const uNet = ml5.uNet('face');
+
+// assuming you have an HTMLVideo feed...
+uNet.segment(video, gotResult);
+
+function gotResult(error, result) {
+ // if there's an error return it
+ if (error) {
+ console.error(error);
+ return;
+ }
+ // log your result
+ console.log(result);
+}
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const unet = ml5.uNet(model, ?callback);
+```
+
+#### Parameters
+* **model**: A string to the path of the JSON model.
+* **callback**: Optional. A callback function that is called once the model has loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+
+### Properties
+
+
+***
+#### .ready
+> *Boolean*. Boolean value that specifies if the model has loaded.
+***
+
+
+### Methods
+
+
+***
+#### .segment()
+> segments the image
+
+```js
+unet.segment(?video, ?callback);
+```
+
+📥 **Inputs**
+* **video**: Optional. A HTML video element or a p5 video element.
+* **callback**: Optional. A function to run once the model has been loaded.
+
+📤 **Outputs**
+
+* **Object**: Returns an Object.
+ ```js
+ {
+ segmentation: mask,
+ blob: {
+ featureMask: *Blob*,
+ backgroundMask: *Blob*,
+ },
+ tensor: {
+ featureMask: *Tensor*,
+ backgroundMask: *Tensor*,
+ },
+ raw: {
+ featureMask: *ImageData*,
+ backgroundMask: *ImageData*,
+ },
+ // returns if p5 is available
+ featureMask: *p5Image*,
+ backgroundMask: *p5Image*,
+ mask: *p5Image*,
+ };
+ ```
+
+***
+
+
+## Examples
+
+**p5.js**
+* [UNET_webcam](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/UNET/UNET_webcam)
+
+**p5 web editor**
+* [UNET_webcam](https://editor.p5js.org/ml5/sketches/UNET_webcam)
+
+**plain javascript**
+* [UNET_webcam](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/UNET/UNET_webcam)
+
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+A nice description of the models overview
+
+#### U-Net Face - Model Biography
+
+- **Description**
+ - This model is a type of convolutional neural network (CNN) that finds patterns in the pixels of images (e.g. horizontal or vertical edges), and through successive layers of computation finds sets of patterns to identify more complex patterns (e.g. corners or circles), eventually detecting intricate patterns that it predicts belong to a particular category. The categories depend on how images in the model’s training dataset are labeled.
+ - The ml5 U-NET is trained for person and body-part segmentation in images and video. This means that the model can classify the pixel regions belonging to a person, as well as regions of the body.
+ - Technical information about how the U-Net model was designed is provided in the source website and associated paper linked below.
+- **Developer and Year**
+ - The model architecture was developed at the University of Freiburg, Germany, in 2015.
+- **Purpose and Intended Users**
+ - A U-Net is a type of model originally trained for biomedical image segmentation, such as to track cells. The University of Freiburg makes the model available without an accompanying license.
+- **Hosted Location**
+ - The model is hosted by Zaid Alyafeai.
+- **ml5 Contributor and Year**
+ - Ported by Zaid Alyafeai with additional contributions by Joey Lee in 2019.
+- **References**
+ - Website [U-Net: Convolutional Networks for Biomedical Image Segmentation, University of Freiburg, Germany](https://lmb.informatik.uni-freiburg.de/people/ronneber/u-net/)
+ - Developers / ml5 Contributors [Zaid Alyafeai](https://github.com/zaidalyafeai) and [Joey Lee](https://github.com/joeyklee)
+ - Paper [U-Net: Convolutional Networks for Biomedical Image Segmentation](https://arxiv.org/abs/1505.04597)
+
+#### U-Net Face - Data Biography
+
+- **Description**
+ - Though the original dataset contains photographs in which pixels are categorized and labeled for facial parts, the ml5 implementation only masks out the upper body of a person in an image or video.
+- **Source**
+ - The dataset is managed and available from Mut1ny, a software development and consulting company. There are two different datasets available which are referred to as a normal dataset and a larger commercial/research partner dataset.
+- **Collector and Year**
+ - Mut1ny
+- **Collection Method**
+ - Some of the labeled data are crowdsourced. Those who wish to use the full dataset are requested to make a financial donation or to contribute annotated images that were previously unlabeled. Mut1ny provides the images and a software tool for labeling pixel regions.
+- **Purpose and Intended Users**
+ - According to the Mut1ny website, the data were collected “to generate useful tools in different application areas, but also next-generation tools in the image/video space. This hopefully will allow visual creatives and potentially beyond to reduce the grind work and allow creatives to spen[d] more time on what they like to do best - being creative!”
+- **References**
+ - Website [Mut1ny](https://www.mut1ny.com/face-headsegmentation-dataset)
+ - Website [Mut1ny Patreon](https://www.patreon.com/mut1ny)
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Developed by [Zaid Alyafeai](https://github.com/zaidalyafeai)
+ * Additional contributions by [Joey Lee](https://github.com/joeyklee)
+
+**Credits**:
+ * UNET 'face' was trained by [Zaid Alyafeai](https://github.com/zaidalyafeai) using [mut1ny - Face/Head segmentation dataset](http://www.mut1ny.com/face-headsegmentation-dataset).
+
+## Source Code
+
+* [/src/UNET/](https://github.com/ml5js/ml5-library/tree/main/src/UNET)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/utils.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/utils.md
new file mode 100755
index 0000000..79e5864
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/utils.md
@@ -0,0 +1,69 @@
+# ml5 Utilities
+
+
+
+
+
+
+
+## Description
+
+The ml5 utilities are handy functions that make your life easier when working with data, images, etc.
+
+
+## Usage
+
+### Methods
+
+
+***
+#### .flipImage()
+> Flips an image or video input horizontally and returns the flipped image. Handy for mirroring an image or video.
+
+```js
+const flippedImage = ml5.flipImage(input);
+```
+
+📥 **Inputs**
+* **input**: Optional. A HTMLVideoElement | p5 video element | HTMLImageElement.
+
+📤 **Outputs**
+
+* **Object**: Returns a flipped image.
+
+🌈**Example**
+
+* Assuming you're using ml5 with p5.js:
+ ```html
+
+
+ flipImage
+
+
+
+
+
+
+
+ ```
+
+***
+
+
+
+## Source Code
+
+* [/src/utils/](https://github.com/ml5js/ml5-library/tree/main/src/utils)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/word2vec.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/word2vec.md
new file mode 100755
index 0000000..bf63167
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/word2vec.md
@@ -0,0 +1,264 @@
+# Word2Vec
+
+
+
+
+
+
+## word2vec has been disabled
+We've intentionally disabled the word2vec function after recognizing it has the potential to produce harmful outputs while using the pre-trained model files included in our examples. We'll consider reenabling the word2vec function along with changes to address these issues in a future release of ml5.js. You can find further updates about this topic on the [Twitter account](https://twitter.com/ml5js/status/1445762321444315147) and [GitHub](https://github.com/ml5js/ml5-library/issues/1238).
+
+---
+## Description
+
+Word2vec is a group of related models that are used to produce [word embeddings](https://en.wikipedia.org/wiki/Word2vec). This method allows you to perform vector operations on a given set of input vectors.
+
+You can use the word models [we provide](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Word2Vec/Word2Vec_Interactive/data), trained on a corpus of english words (watch out for bias data!), or you can train your own vector models following [this tutorial](https://github.com/ml5js/ml5-data-and-training/tree/master/training). More of this soon!
+
+## Quickstart
+
+```js
+// Create a new word2vec method
+const wordVectors = ml5.word2vec('data/wordvecs.json', modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Find the closest word to 'rainbow'
+wordVectors.nearest('rainbow', (err, results) => {
+ console.log(results);
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const word2vec = ml5.Word2Vec(model, ?callback);
+```
+
+#### Parameters
+* **model**: A string to the path of the JSON model.
+* **callback**: Optional. A callback function that is called once the model has loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+
+### Properties
+
+
+
+***
+#### .ready
+> *Boolean*. Boolean value that specifies if the model has loaded.
+***
+
+***
+#### .model
+> *Object*. The model being used.
+***
+
+
+### Methods
+
+
+***
+#### .add()
+> Add a series of word vectors.
+
+```js
+word2vec.add(inputs, ?max, ?callback);
+```
+
+📥 **Inputs**
+
+* **inputs**: An array of strings containing the inputs to be added
+* **max**: Optional. The maximum results to return. Defaults to 1.
+* **callback**: Optional. A callback function that is called once the model has made the operation. If no callback is provided, it will return a promise that will be resolved once operation is completed.
+
+📤 **Outputs**
+
+* **Object**: Returns the closest vector of that sum.
+
+***
+
+***
+#### .subtract()
+> Subtract a series of vectors.
+
+```js
+word2vec.subtract(inputs, ?max, ?callback);
+```
+
+📥 **Inputs**
+* **inputs**: An array of strings containing the inputs to be subtracted.
+* **max**: Optional. The maximum results to return. Defaults to 1.
+* **callback**: Optional. A callback function that is called once the model has made the operation. If no callback is provided, it will return a promise that will be resolved once operation is completed.
+
+📤 **Outputs**
+
+* **Object**: Returns the closest vector of that sum.
+
+***
+
+
+***
+#### .average()
+> Average a series of vectors.
+
+```js
+word2vec.average(inputs, ?max, ?callback);
+```
+
+📥 **Inputs**
+* **inputs**: An array of strings containing the inputs to be averaged.
+* **max**: Optional. The maximum results to return. Defaults to 1.
+* **callback**: Optional. A callback function that is called once the model has made the operation. If no callback is provided, it will return a promise that will be resolved once operation is completed.
+
+📤 **Outputs**
+
+* **Object**: Returns the closest vector of that average.
+
+***
+
+***
+##### .nearest()
+> Find the nearest vector. Returns `max` array of values.
+
+```js
+word2vec.nearest(inputs, ?max, ?callback);
+```
+
+📥 **Inputs**
+* **input**: The input vector string.
+* **max**: Optional. The maximum results to return. Defaults to 10.
+* **callback**: Optional. A callback function that is called once the model has made the operation. If no callback is provided, it will return a promise that will be resolved once operation is completed.
+
+📤 **Outputs**
+
+* **Object**: Returns `max` array of values.
+***
+
+***
+##### .nearestFromSet()
+> Given an input word, this function finds the nearest word in given a set of words in an array. This allows you to answer a question like, "of these three animals--dog, cat, and mouse--which of them is closest to a skunk?" In this case the set would be ['dog', 'cat', 'mouse'] and the input word would be 'skunk'.
+
+```js
+word2vec.nearestFromSet(input, set, maxOrCb, cb);
+```
+
+📥 **Inputs**
+* **input**: The input vector string.
+* **set**: An array of words you would like test your input against.
+* **maxOrCb**: Optional. The maximum results to return. Defaults to 10.
+* **cb**: Optional. A callback function that is called once the model has made the operation. If no callback is provided, it will return a promise that will be resolved once operation is completed.
+
+📤 **Outputs**
+
+* **Object**: Returns `max` array of values.
+
+**Example 1**
+```js
+const results = await word2vecInstance.nearestFromSet('human', ['cat', 'ape', 'lamp'], 1);
+
+// results is {word: "cat", distance: 0.91829}
+```
+***
+
+***
+##### .getRandomWord()
+> Find a random vector in the loaded model.
+
+```js
+word2vec.getRandomWord(?callback);
+```
+
+📥 **Inputs**
+* **callback**: Optional. A callback function that is called once the model has made the operation. If no callback is provided, it will return a promise that will be resolved once operation is completed.
+
+📤 **Outputs**
+
+* **String**: Returns a string.
+***
+
+
+
+
+## Examples
+
+**p5.js**
+* [Word2Vec_Interactive](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/Word2Vec/Word2Vec_Interactive)
+
+**p5 web editor**
+* [Word2Vec_Interactive](https://editor.p5js.org/ml5/sketches/Word2Vec_Interactive)
+
+**plain javascript**
+* [Word2Vec_Interactive](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/Word2Vec/Word2Vec_Interactive)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+A nice description of the models overview
+
+#### Word2Vec - Model Biography
+
+- **Description**
+ - TBD
+- **Developer and Year**
+ - This ml5 implementation is based on Daniel Shiffman’s 2017 p5.js Word2Vec, who in turn credits both Allison Parrish and Anthony Liu.
+- **Purpose and Intended Users**
+ - TBD
+- **Hosted Location**
+ - Hosted by ml5
+- **ml5 Contributor and Year**
+ - Ported by Cristóbal Valenzuela in 2018
+- **References**
+ - Developer [Daniel Shiffman](https://shiffman.net/)
+ - ml5 Contributor [Cristóbal Valenzuela](https://cvalenzuelab.com/)
+ - GitHub Repository [Daniel Shiffman’s p5.js Word2Vec](https://github.com/shiffman/p5-word2vec)
+ - GitHub Gist [Allison Parrish’s Understanding Word Vectors](https://gist.github.com/aparrish/2f562e3737544cf29aaf1af30362f469)
+ - GitHub Repository [Anthony Liu’s word2vecjson](https://github.com/turbomaze/word2vecjson)
+
+#### Word2Vec - Data Biography
+
+- **Description**
+ - You can train your own vector model or use sample data provided by ml5, which are the same as those provided by Anthony Liu.
+- **Source**
+ - TBD
+- **Collector and Year**
+ - TBD
+- **Collection Method**
+ - TBD
+- **Purpose and Intended Users**
+ - TBD
+- **References**
+ - Article [ml5: Friendly Open Source Machine Learning Library for the Web](https://medium.com/ml5js/ml5-friendly-open-source-machine-learning-library-for-the-web-e802b5da3b2)
+ - GitHub Repository [Daniel Shiffman’s p5.js Word2Vec](https://github.com/shiffman/p5-word2vec)
+ - GitHub Repository [Anthony Liu’s word2vecjson](https://github.com/turbomaze/word2vecjson)
+
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Cristobal Valenzuela, Dan Shiffman, and Jenna Xu
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/Word2vec/](https://github.com/ml5js/ml5-library/tree/main/src/Word2vec)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/yolo.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/yolo.md
new file mode 100755
index 0000000..61e11e2
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/reference/yolo.md
@@ -0,0 +1,134 @@
+# YOLO
+
+
+
+
+
+
+
+## Description
+
+Note: the YOLO module is being deprecated, please refer to the [ObjectDetector](object-detector.md) module.
+
+You only look once ([YOLO](https://pjreddie.com/darknet/yolo/)) is a state-of-the-art, real-time object detection system.
+
+From the [creators](https://pjreddie.com/darknet/yolo/) website:
+
+*Prior detection systems repurpose classifiers or localizers to perform detection. They apply the model to an image at multiple locations and scales. High scoring regions of the image are considered detections.*
+
+*We use a totally different approach. We apply a single neural network to the full image. This network divides the image into regions and predicts bounding boxes and probabilities for each region. These bounding boxes are weighted by the predicted probabilities. [Source](https://pjreddie.com/darknet/yolo/)*
+
+This implementation is heavily derived from [ModelDepot](https://github.com/ModelDepot/tfjs-yolo-tiny).
+
+## Quickstart
+
+```js
+const video = document.getElementById('video');
+
+// Create a YOLO method
+const yolo = ml5.YOLO(video, modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Detect objects in the video element
+yolo.detect((err, results) => {
+ console.log(results); // Will output bounding boxes of detected objects
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const yolo = ml5.YOLO();
+// OR
+const yolo = ml5.YOLO(video);
+// OR
+const yolo = ml5.YOLO(video, ?options, ?callback)
+// OR
+const yolo = ml5.YOLO(?options, ?callback)
+```
+
+#### Parameters
+* **video**: Optional. A HTML video element or a p5 video element.
+* **options**: Optional. An object describing a model accuracy and performance. For MobileNet this are: `{ filterBoxesThreshold: 0.01, IOUThreshold: 0.4, classProbThreshold: 0.4 }`
+* **callback**: Optional. A function to run once the model has been loaded. If no callback is provided, it will return a promise that will be resolved once the model has loaded.
+
+
+### Properties
+
+
+***
+#### .isPredicting
+> *Boolean*. Boolean to check if the model is currently predicting
+***
+
+
+***
+#### .modelReady
+> *Object*. Boolean to check if the model has loaded
+***
+
+
+### Methods
+
+
+***
+#### .detect()
+> Given an image or video, returns an array of objects containing class names, bounding boxes and probabilities.
+
+```js
+yolo.detect(?input, ?callback);
+```
+
+📥 **Inputs**
+
+* **input**: A HTML video or image element or a p5 image or video element. If no input is provided, the default is to use the video given in the constructor.
+* **callback**: A function to run once the model has made the prediction. If no callback is provided, it will return a promise that will be resolved once the model has made a prediction.
+
+📤 **Outputs**
+
+* **Object**: returns an array of objects containing class names, bounding boxes and probabilities.
+
+***
+
+
+## Examples
+
+
+**p5.js**
+* [YOLO_single_image](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/YOLO/YOLO_single_image)
+* [YOLO_webcam](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/YOLO/YOLO_webcam)
+
+**p5 web editor**
+* [YOLO_single_image](https://editor.p5js.org/ml5/sketches/YOLO_single_image)
+* [YOLO_webcam](https://editor.p5js.org/ml5/sketches/YOLO_webcam)
+
+**plain javascript**
+* [YOLO_single_image](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/YOLO/YOLO_single_image)
+* [YOLO_webcam](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/YOLO/YOLO_webcam)
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+No tutorials yet - contribute one today!
+
+## Acknowledgements
+
+**Contributors**:
+ * Cristobal Valenzuela
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/YOLO](https://github.com/ml5js/ml5-library/tree/main/src/YOLO)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/contributor-notes.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/contributor-notes.md
new file mode 100755
index 0000000..0a2b70f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/contributor-notes.md
@@ -0,0 +1,3 @@
+# Contributor Notes (External)
+
+coming soon - notes for contributors
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/design-guidelines.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/design-guidelines.md
new file mode 100755
index 0000000..12e444d
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/design-guidelines.md
@@ -0,0 +1,34 @@
+# Design Guidelines
+
+coming soon
+
+## Colors
+
+
+## Typography
+
+
+## Logos
+
+
+## Iconography
+
+
+
+## Illustration
+
+
+
+
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/development-guidelines.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/development-guidelines.md
new file mode 100755
index 0000000..f191419
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/development-guidelines.md
@@ -0,0 +1,37 @@
+# Development Guidelines
+
+## Principles for ml5.js source code
+
+Here are some principles that we try to uphold while developing `ml5-library`:
+
+| Guideline | description |
+| ------------- | ------------ |
+| **Clarity over Complexity** | We strive to make using and maintaining ml5 as approachable as possible. This means that we prefer to define sensible `defaults` (more on that later), simple short function names, and hiding data wrangling steps from the user. |
+| **Readibility over Fanciness** | We're all for supporting the latest and greatest, but the reality is that the maintainers of ml5 come from a wide background of skills and levels. To promote contributions from all levels, we favor more readable code than the most efficient or streamlined. |
+| **Property and function names** | A guideline drawn from Processing is that function and property names should not be more than 2 words mashed together in camelCase. We try our best to adhere to this, except in cases where were are aligning as closely as possible to the API or pretrained model we've wrapped up. This is totally TBD |
+| **modelNames** | Our general rule of thumb is to use camelCase for models -- e.g. `ml5.bodyPix()` or `ml5.poseNet()`. In some cases, the rules aren't entirely clear, but this is what we strive for. |
+| **Indentation & Code Formatting** | The easiest thing to do here is use a code formatter. You can see our settings in the [.vscode]() file. |
+
+
+
+## Principles for ml5.js examples
+
+In addition to the principles above, we try our best to write our examples:
+
+| Guideline | description |
+| ------------- | ------------ |
+| **Beginner friendly first** | We try to make sure the examples are as beginner friendly as possible. For example, this means using `for loops` rather than *fancy (but lovely) javascript array methods* when possible, or sometimes doing things in multiple steps. |
+| **With as little HTML markup as possible** | We try to focus as much of the example in javascript as possible. That being said, it is not always possible to avoid HTML markup or advantageous to do so. When possible, add elements with javascript. |
+
+
+## Valuing contributions
+
+We use the all-contributor's bot to add contributors to the various ml5-repositories.
+
+When a community member whether it is someone who flags an issue in a helpful way, makes a PR, hosts an event or workshop, etc in a way that is considered to the ml5 team as a "contribution", we add them by posting a comment in the respective PR or github issue:
+
+```
+@all-contributors please add @ for
+```
+
+All of the key words for the all-contributors bot can be found here: https://allcontributors.org/docs/en/emoji-key
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/maintenance-notes.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/maintenance-notes.md
new file mode 100755
index 0000000..5d41c3c
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/maintenance-notes.md
@@ -0,0 +1,83 @@
+# Maintenance Guidelines & DevOps (Internal)
+
+# Making a ml5 release (latest - Jan 21, 2021)
+
+## Before merging in a PR from a contributor:
+
+1. make sure to tag it with one of the following in the PR:
+ - SEMVER/patch
+ - e.g. `SEMVER/patch`: `0.8.11` would become -> `0.8.12`
+ - SEMVER/minor
+ - e.g. `SEMVER/minor`: `0.8.11` would become -> `0.9.0`
+ - SEMVER/major
+ - e.g. `SEMVER/major`: `0.8.11` would become -> `1.0.0`
+
+NOTE: if you are unsure quite likely it will be a `SEMVER/patch` for "...when you make backwards compatible bug fixes.". You can learn more about [Semantic Versioning](https://semver.org/).
+
+## Once we merge the PR to `main`:
+
+1. simply go to the `releases` sidebar >
+
+2. go to the latest draft and click the edit button
+
+3. click: publish the release -- this will trigger a github workflow that will:
+ * get the latest tag version
+ * update the package.json
+ * update the readme with the latest version (pulled from the package.json)
+ * run npm install
+ * add, commit, and push those changes to `main`
+ * build the library
+ * and publish to npm
+
+
+***
+# Making a ml5 release (deprecation notice - Jan, 21, 2021 - this is how we made releases prior to the github actions workflow under .github/workflows/publish.yml)
+
+## setup:
+1. **Admin access** to the ml5 `npm` [account](https://www.npmjs.com/package/ml5) and [two-factor authentication setup](https://docs.npmjs.com/about-two-factor-authentication) for `npm`
+2. **Admin access** to the ml5 `github` [account](https://github.com/ml5js/ml5-library)
+
+## Overview:
+
+1. Create a new branch from `main` with a name that matches the new release version: `v<#>.<#>.<#>`
+ ```sh
+ $ (development): git checkout -b v0.4.2
+ ```
+2. Update the `version` in **package.json** and run the npm scripts to update the `README.md` and the `docs` with the latest version number. Add and commit your changes and push that branch up to `remote`.
+ ```sh
+ # Step 0: change the version in package.json from 0.4.1 to 0.4.2
+ # Step 1: run the script to update your readme
+ $ (v0.4.2): npm run update:readme
+ # Step 2: run the script to update the docs
+ $ (v0.4.2): oldversion=0.4.1 npm run update:docs
+ # Step 3: add, commit, and push your changes up
+ $ (v0.4.2): git add .
+ $ (v0.4.2): git commit -m "bumps version and updates ml5 version number"
+ $ (v0.4.2): git push origin v0.4.2
+ ```
+3. Make a **Pull Request** to merge `v<#>.<#>.<#>` to `main`. Wait for tests to pass. **Squash and merge**.
+ ```sh
+ # Once you've squashed and merged `v0.4.2` to `development`...
+ # Step 1: switch to your development branch and pull in those changes
+ $ (v0.4.2): git checkout main
+ $ (development): git fetch
+ $ (development): git pull
+ ```
+5. **Install the dependencies**: With these changes now in `main`, we need to ensure you've got all the latest dependencies and **Build the library** to prepare for the release.
+ ```sh
+ $ (release): npm install
+ $ (release): npm run build
+ ```
+6. Publish to **npm**:
+ ```sh
+ $ (release): npm publish
+ # you will be asked for the OTP (one time password)
+ # Enter the 6 digit MFA numbers using your authenticator app
+ ```
+7. Add all of your changes to `gh-pages` to publish the latest docs
+ ```sh
+ $ (release): git checkout gh-pages
+ $ (gh-pages): git merge release
+ $ (gh-pages): git push origin gh-pages
+ ```
+8. Make a new Github Release and Tag the release. Add release notes describing the changes for the new version.
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/reference-guidelines.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/reference-guidelines.md
new file mode 100755
index 0000000..96594bc
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/styleguide/reference-guidelines.md
@@ -0,0 +1,216 @@
+# NameOfFeature
+
+
+
+
+
+
+
+## Description
+
+Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
+tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
+quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
+consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
+cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
+proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+## Quickstart
+
+```js
+// Initialize the magicFeature
+const magic = ml5.magicFeature('sparkles', modelLoaded);
+
+// When the model is loaded
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+
+// Make some sparkles
+magic.makeSparkles(100, (err, results) => {
+ console.log(results);
+});
+```
+
+
+## Usage
+
+### Initialize
+
+```js
+const magic = ml5.magicFeature(requiredInput, ?optionalInput1, ?optionalInput2);
+```
+
+#### Parameters
+* **requiredInput**: REQUIRED. Notice there is no question mark in front of the input.
+* **optionalInput1**: OPTIONAL. Notice the `?` indicates an optional parameter.
+* **optionalInput2**: OPTIONAL. A description of some kind of object with some properties. Notice the `?` indicates an optional parameter.
+
+ ```js
+ {
+ sparkleCount: 100,
+ delightFactor: 1.0,
+ party: true,
+ };
+ ```
+
+### Properties
+
+
+
+***
+#### .property1
+> *String*. A description of the property associated with the new model instance.
+***
+
+
+***
+#### .property2
+> *Object*. A description of the property associated with the new model instance.
+***
+
+***
+#### .property3
+> *Object*. A description of the property associated with the new model instance.
+***
+
+
+### Methods
+
+
+***
+#### .makeSparkles()
+> Given a number, will make magicSparkles
+
+```js
+classifier.makeSparkles(?numberOfSparkles, ?callback);
+```
+
+📥 **Inputs**
+
+* **numberOfSparkles**: Optional. Number. The number of sparkles you want to return.
+* **callback**: Optional. Function. A function to handle the results of `.makeSparkles()`. Likely a function to do something with the results of makeSparkles.
+
+📤 **Outputs**
+
+* **Object**: Returns an array of objects. Each object contains `{something, anotherThing}`.
+
+***
+
+
+
+
+***
+#### .makeDisappear()
+> Given an image, will make objects in the image disappear
+
+```js
+classifier.makeDisappear(input, ?numberOfObjects, ?callback);
+```
+
+📥 **Inputs**
+* **input**: REQUIRED. HTMLImageElement | HTMLVideoElement | ImageData | HTMLCanvasElement. The image or video you want to run the function on.
+* **numberOfObjects**: Optional. Number. The number of objects you want to disappear.
+* **callback**: Optional. Function. A function to handle the results of `.makeDisappear()`. Likely a function to do something with the results of the image where objects have disappeared.
+
+📤 **Outputs**
+
+* **Image**: Returns an image.
+
+***
+
+
+
+## Examples
+
+**p5.js**
+* [Example 1]()
+* [Example 2]()
+
+**p5 web editor**
+* [Example 1]()
+* [Example 2]()
+
+**plain javascript**
+* [Example 1]()
+* [Example 2]()
+
+## Demo
+
+No demos yet - contribute one today!
+
+## Tutorials
+
+### MagicFeature Tutorial 1 via CodingTrain
+
+
+### MagicFeature Tutorial 2 via CodingTrain
+
+
+## Model and Data Provenance
+> A project started by [Ellen Nickles](https://github.com/ellennickles/)
+
+### Models Overview
+
+A nice description of the models overview
+
+#### ____MODELNAME____ - Model Biography
+
+- **Description**
+ - What does this model do? If unknown, then write TBD
+- **Developer and Year**
+ - Who developed it and when? If unknown, then write TBD
+- **Purpose and Intended Users**
+ - Why was it developed and for whom? If unknown, then write TBD
+- **Hosted Location**
+ - Where does ml5.js retrieve the model files from? If unknown, then write TBD
+- **ml5 Contributor and Year**
+ - Who ported it to ml5 and when? If unknown, then write TBD
+- **References**
+ - What sources did I consult for this information? If unknown, then write TBD
+
+#### ____MODELNAME____ - Data Biography
+
+- **Description**
+ - What is the data? If unknown, write TBD
+- **Source**
+ - Where did it come from? If unknown, write TBD
+- **Collector and Year**
+ - Who collected it and when? If unknown, write TBD
+- **Collection Method**
+ - How was the data collected? If unknown, write TBD
+- **Purpose and Intended Users**
+ - Why was the dataset developed and for whom? If unknown, write TBD
+- **References**
+ - What sources did I consult for this information? If unknown, write TBD
+
+
+
+## Acknowledgements
+
+**Contributors**:
+ * Name 1
+ * Name 2
+
+**Credits**:
+ * Paper Reference | Website URL | Github Repo | Book reference | etc
+
+## Source Code
+
+* [/src/MagicFeature]()
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/hello-ml5.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/hello-ml5.md
new file mode 100755
index 0000000..2fc5d54
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/hello-ml5.md
@@ -0,0 +1,206 @@
+# Hello ml5.js - A gentle introduction to ml5
+
+
+Hello there! If you've landed here, that probably means you're interested in building your first ml5.js project. If so, wonderful! We invite you to read on.
+
+
+
+ml5.js is being developed to make machine learning more accessible to a wider audience. Along with supporting education and critical engagement with machine learning, the ml5 team is working actively to wrap exciting machine learning functionality in friendlier and easier-to-use way. The following example introduces you ml5.js through a classic application of machine learning: **image classification**.
+
+
+
+This example showcases how you can use a [pre-trained model](https://youtu.be/yNkAuWz5lnY?t=33) called [MobileNet](https://github.com/tensorflow/tfjs-models/tree/master/mobilenet) -- a machine learning model trained to recognize the content of certain images -- in ml5.js. The example aims to highlight a general pattern for how ml5.js projects are setup.
+
+
+
+ml5.js is growing every day, so be sure to see some of the other applications of ml5 in the [reference](/reference/index) section and their accompanying examples for the latest offerings.
+
+## Setup
+
+If you've arrived here, we assume you've checked out our [quickstart](/) page to get a simple ml5.js project set up. To get this to run, you'll need:
+
+> + 📝 A text editor (e.g. [Atom](https://atom.io/), [VSCode](https://code.visualstudio.com/), [Sublimetext](https://www.sublimetext.com/))
+> + 💻 Your web browser: Chrome & Firefox preferred
+> + 🖼 An image to run your classification on
+
+
+Your project directory should look something like this:
+
+```
+|_ /hello-ml5
+ |_ 📂/images
+ |_ 🖼 bird.png
+ |_ 🗒index.html
+ |_ 🗒sketch.js
+```
+
+**Where**:
+
+* 📂**hello-ml5/**: is the root project folder
+ * 📂**images/**: is a folder that contains your image
+ * 🖼 **bird.png**: is a .png image of a bird (it can also be something else!)
+ * 🗒**index.html**: is an .html file that has your html markup and library references
+ * 🗒**sketch.js**: is where you'll be writing your javascript
+
+## Demo
+
+This example is built with p5.js. You can also find the same example without p5.js [here](https://github.com/ml5js/ml5-library/tree/main/examples/javascript/ImageClassification/ImageClassification).
+
+
+
+
+
+
+
+
+## Code
+
+### Your index.html
+
+Here you can see that we read in the javascript libraries. This includes our ml5.js version as well as p5.js. You can copy and paste this into your **index.html** file or for good practice you can type it all out. Make sure to save the file and refresh your browser after saving.
+
+```html
+
+
+
+
+ Image classification using MobileNet and p5.js
+
+
+
+
+
+
+ Image classification using MobileNet and p5.js
+
+
+
+
+```
+
+
+### Your sketch.js
+
+Inside your **sketch.js** file you can type out (or copy and paste) the following code. Notice in this example we have a reference to "images/bird.png". You'll replace this with the name of your image.
+
+```js
+// Initialize the Image Classifier method with MobileNet. A callback needs to be passed.
+let classifier;
+
+// A variable to hold the image we want to classify
+let img;
+
+function preload() {
+ classifier = ml5.imageClassifier('MobileNet');
+ img = loadImage('images/bird.png');
+}
+
+function setup() {
+ createCanvas(400, 400);
+ classifier.classify(img, gotResult);
+ image(img, 0, 0);
+}
+
+// A function to run when we get any errors and the results
+function gotResult(error, results) {
+ // Display error in the console
+ if (error) {
+ console.error(error);
+ } else {
+ // The results are in an array ordered by confidence.
+ console.log(results);
+ createDiv(`Label: ${results[0].label}`);
+ createDiv(`Confidence: ${nf(results[0].confidence, 0, 2)}`);
+ }
+}
+```
+
+## Our sketch.js explained in 4 steps
+
+### Step 1: Define your variables
+
+Here we define our variables that we will assign our classifier and image to.
+
+```js
+// Initialize the Image Classifier method with MobileNet. A callback needs to be passed.
+let classifier;
+
+// A variable to hold the image we want to classify
+let img;
+```
+
+### Step 2: Load your imageClassifier and image
+
+Use p5's **preload()** function to load our imageClassifier model and our bird image before running the rest of our code. Since machine learning models can be large, it can take time to load. We use **preload()** in this case to make sure our imageClassifier and image are ready to go before we can apply the image classification in the next step.
+
+```js
+function preload() {
+ classifier = ml5.imageClassifier('MobileNet');
+ img = loadImage('images/bird.png');
+}
+```
+
+### Step 3: Setup, classify, and display
+
+In p5.js we use the **setup()** function for everything in our program that just runs once. In our program, we use the **setup()** function to:
+1. create a canvas to render our image
+2. call .classify() on our classifier to classify our image
+3. render the image to the canvas
+
+You will notice that the **.classify()** function takes two parameters: 1. the image you want to classify, and 2. a callback function called **gotResult**. Let's look at what **gotResult** does.
+
+```js
+function setup() {
+ createCanvas(400, 400);
+ classifier.classify(img, gotResult);
+ image(img, 0, 0);
+}
+```
+
+### Step 4: Define the gotResult() callback function
+
+The **gotResult()** function takes two parameters: 1. error, and 2. results. These get passed along to **gotResult()** when the **.classify()** function finishes classifying the image. If there is an error, then an **error** will be logged. If our classifier manages to recognize the content of the image, then a **result** will be returned.
+
+
+
+In the case of our program, we create a **div** that displays the **label** and the **confidence** of the content of the image that has been classified. The **[nf()](https://p5js.org/reference/#/p5/nf)** function is a p5 function that formats our number to a nicer string.
+
+```js
+// A function to run when we get any errors and the results
+function gotResult(error, results) {
+ // Display error in the console
+ if (error) {
+ console.error(error);
+ } else {
+ // The results are in an array ordered by confidence.
+ console.log(results);
+ createDiv(`Label: ${results[0].label}`);
+ createDiv(`Confidence: ${nf(results[0].confidence, 0, 2)}`);
+ }
+}
+```
+
+## And voilà!
+
+You've just made a simple machine learning powered program that:
+1. takes an image,
+2. classifies the content of that image, and
+3. displays the results all in your web browser!
+
+Not all of our examples are structured exactly like this, but this provides a taste into how ml5.js is trying to make machine learning more approachable. Try using different images and seeing what kinds of things get returned.
+
+
+
+Some guiding questions you might start to think about are:
+
+1. When classifying an image with MobileNet, does the computer see people? If not, why do you think that is?
+2. Do you notice that MobileNet is better at classifying some animals over others? Why do you think that is?
+
+## [Source](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification)
+
+- [ml5.js image classification on Github](https://github.com/ml5js/ml5-library/tree/main/examples/p5js/ImageClassification/ImageClassification)
+- [ml5.js image classification on p5 web editor](https://editor.p5js.org/ml5/sketches/ImageClassification)
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/local-web-server.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/local-web-server.md
new file mode 100755
index 0000000..45ecd7f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/local-web-server.md
@@ -0,0 +1,15 @@
+# Running a local web server
+
+If you've looked at our [quickstart](/getting-started/) and [introduction to ml5](/getting-started/hello-ml5), you will have dipped your toes into the ml5 universe.
+
+
+
+A big part of the ml5 project is to create lots of examples as launching points for all your creative project ideas. You can find all of the ml5.js examples at our Github page: [ml5-library](https://github.com/ml5js/ml5-library/tree/main/examples). If you start to explore these examples you can see how the different ml5 functions are used to accomplish different outcomes. We try our best to keep the examples as simple as possible so you can easily start to build your ideas on top of them.
+
+You can check out all the examples running:
+> - [on this massive list](https://examples.ml5js.org/)
+> - [on the p5 web editor](https://editor.p5js.org/ml5/sketches)
+
+If you'd like to download the examples and run them locally, download the [ml5-library github repo](https://github.com/ml5js/ml5-library) and follow the instructions [here](https://github.com/ml5js/ml5-library/blob/main/examples/README.md#setup).
+
+You may also be interested in watching [CodingTrain - getting set up](https://www.youtube.com/watch?v=UCHzlUiDD10) for a nice intro on getting set up with writing code for the web.
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/promises-and-callbacks.md b/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/promises-and-callbacks.md
new file mode 100755
index 0000000..2064d59
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/docs/tutorials/promises-and-callbacks.md
@@ -0,0 +1,53 @@
+# Promises and Callback support in ml5
+
+ml5.js is heavily inspired by the syntax, patterns and style of the [p5.js](https://p5js.org/) library. However, there are several differences in how asynchronous operations are handled by ml5.js. ml5.js supports both error-first callbacks and Promises in all methods.
+
+## Using Callbacks
+
+In [p5.js](https://p5js.org/), [callbacks](https://developer.mozilla.org/en-US/docs/Glossary/Callback_function) are passed as arguments to functions that often perform some asynchronous operation. For example, [p5.js](https://p5js.org/) defines the [**loadJSON()**](https://p5js.org/reference/#/p5/loadJSON) function as the following:
+
+```js
+loadJSON('http//example.com/data.json', (results) => {
+ // Do something with the results
+});
+```
+
+Notice that the results from the callback in [p5.js](https://p5js.org/) are given as the only argument to the function. There is no error argument in the callback.
+
+ml5.js, on the other hand, uses a pattern referred to as an error-first callback :
+
+> With this pattern, a callback function is passed to the method as an argument. When the operation either completes or an error is raised, the callback function is called with the Error object (if any) passed as the first argument. If no error was raised, the first argument will be passed as null. [Taken from the Node.js documentation](https://nodejs.org/api/errors.html#errors_error_first_callbacks)
+
+For example if you are using the **imageClassifier()** method, you will need to construct it in the following way:
+
+```js
+// Pass a callback function to constructor
+const classifier = ml5.imageClassifier('MobileNet', (err, model) => {
+ console.log('Model Loaded!');
+});
+
+// Make a prediction with the selected image and pass a callback function with two arguments
+classifier.predict(image, (err, results) => {
+ // Check for errors. If no errors, then do something with the results
+});
+```
+
+Error first callbacks is a convention common to many JavaScript libraries that we have chosen to adopt. The language JavaScript itself does not enforce this pattern. Keep in mind that most ml5.js methods and functions are asynchronous (machine learning models can take significant amounts of time to process inputs and generate outputs!). You will need to use the error-first callback pattern if you want to use callbacks.
+
+## Using Promises
+
+ml5.js also supports [Promises](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise). If no callback is provided to any asynchronous function then a Promise is returned.
+
+With Promises, the image classification example can be used in the following way:
+
+```js
+// No callback needs to be passed to use Promises.
+ml5
+ .imageClassifier('MobileNet')
+ .then(classifier => classifier.predict(image))
+ .then((results) => {
+ // Do something with the results
+ });
+```
+
+For some video tutorials about Promises, you can find this [Coding Train playlist](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bKLPQvPRNNE65kBL62mVfx). There is also a [video tutorial about the ES6 arrow notation (**=>**)](https://youtu.be/mrYMzpbFz18).
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/package-lock.json b/entry/src/main/ets/MainAbility/ml5-library-main/package-lock.json
new file mode 100755
index 0000000..dc8c4bd
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/package-lock.json
@@ -0,0 +1,68956 @@
+{
+ "name": "ml5",
+ "version": "0.12.2",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "ml5",
+ "version": "0.12.2",
+ "license": "MIT",
+ "dependencies": {
+ "@magenta/sketch": "0.2.0",
+ "@tensorflow-models/body-pix": "1.1.2",
+ "@tensorflow-models/coco-ssd": "^2.0.0",
+ "@tensorflow-models/facemesh": "0.0.3",
+ "@tensorflow-models/handpose": "0.0.3",
+ "@tensorflow-models/knn-classifier": "1.2.1",
+ "@tensorflow-models/mobilenet": "2.0.3",
+ "@tensorflow-models/posenet": "^2.2.1",
+ "@tensorflow-models/speech-commands": "0.3.9",
+ "@tensorflow-models/universal-sentence-encoder": "^1.2.2",
+ "@tensorflow/tfjs": "^1.7.0",
+ "@tensorflow/tfjs-vis": "^1.1.0",
+ "axios": "^0.21.1",
+ "events": "^3.0.0",
+ "face-api.js": "~0.22.2",
+ "onchange": "^6.1.0"
+ },
+ "devDependencies": {
+ "@babel/cli": "^7.17.6",
+ "@babel/core": "^7.17.9",
+ "@babel/plugin-proposal-object-rest-spread": "^7.17.3",
+ "@babel/plugin-transform-runtime": "^7.17.0",
+ "@babel/polyfill": "^7.12.1",
+ "@babel/preset-env": "^7.16.11",
+ "@babel/register": "^7.17.7",
+ "@babel/runtime": "^7.17.9",
+ "@babel/runtime-corejs3": "^7.17.9",
+ "@tensorflow/tfjs-node": "^1.2.9",
+ "all-contributors-cli": "^6.10.0",
+ "babel-jest": "^27.4.5",
+ "babel-loader": "^8.2.4",
+ "canvas": "^2.9.0",
+ "commitizen": "4.0.3",
+ "copy-webpack-plugin": "^5.1.1",
+ "cross-fetch": "^3.1.5",
+ "cz-conventional-changelog": "2.1.0",
+ "docsify-cli": "^4.3.0",
+ "dotenv": "^8.2.0",
+ "eslint": "4.18.2",
+ "eslint-config-airbnb-base": "12.1.0",
+ "eslint-config-prettier": "^4.1.0",
+ "eslint-loader": "2.0.0",
+ "eslint-nibble": "^5.1.0",
+ "eslint-plugin-import": "2.9.0",
+ "extract-text-webpack-plugin": "4.0.0-beta.0",
+ "ghooks": "2.0.2",
+ "html-webpack-plugin": "^3.0.7",
+ "jasmine-core": "3.1.0",
+ "jest": "^27.4.5",
+ "karma": "2.0.0",
+ "karma-browserstack-launcher": "^1.5.1",
+ "karma-chrome-launcher": "2.2.0",
+ "karma-jasmine": "1.1.1",
+ "karma-mocha-reporter": "^2.2.5",
+ "karma-safari-launcher": "1.0.0",
+ "karma-webpack": "3.0.0",
+ "live-server": "^1.2.1",
+ "npm-run-all": "^4.1.5",
+ "q": "^1.5.1",
+ "recursive-readdir": "^2.2.2",
+ "regenerator-runtime": "0.11.1",
+ "rimraf": "2.6.2",
+ "semantic-release": "^17.2.3",
+ "uglifyjs-webpack-plugin": "^1.2.5",
+ "webpack": "4.1.1",
+ "webpack-cli": "2.0.10",
+ "webpack-dev-server": "3.10.3",
+ "webpack-merge": "^4.1.2"
+ },
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "^1.2.9",
+ "@tensorflow/tfjs-core": "^1.2.9"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
+ "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/cli": {
+ "version": "7.17.6",
+ "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.17.6.tgz",
+ "integrity": "sha512-l4w608nsDNlxZhiJ5tE3DbNmr61fIKMZ6fTBo171VEFuFMIYuJ3mHRhTLEkKKyvx2Mizkkv/0a8OJOnZqkKYNA==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.4",
+ "commander": "^4.0.1",
+ "convert-source-map": "^1.1.0",
+ "fs-readdir-recursive": "^1.1.0",
+ "glob": "^7.0.0",
+ "make-dir": "^2.1.0",
+ "slash": "^2.0.0",
+ "source-map": "^0.5.0"
+ },
+ "bin": {
+ "babel": "bin/babel.js",
+ "babel-external-helpers": "bin/babel-external-helpers.js"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "optionalDependencies": {
+ "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3",
+ "chokidar": "^3.4.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/cli/node_modules/commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@babel/cli/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/cli/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/cli/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/@babel/cli/node_modules/slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
+ "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/highlight": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/@babel/highlight": {
+ "version": "7.16.10",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
+ "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/@babel/code-frame/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/code-frame/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
+ "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
+ "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
+ "dev": true,
+ "dependencies": {
+ "@ampproject/remapping": "^2.1.0",
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.9",
+ "@babel/helper-compilation-targets": "^7.17.7",
+ "@babel/helper-module-transforms": "^7.17.7",
+ "@babel/helpers": "^7.17.9",
+ "@babel/parser": "^7.17.9",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.9",
+ "@babel/types": "^7.17.0",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.1",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/core/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@babel/core/node_modules/json5": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "dev": true,
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/core/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
+ "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.17.0",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/generator/node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
+ "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
+ "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-explode-assignable-expression": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
+ "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.17.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "browserslist": "^4.17.5",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/browserslist": {
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.2",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz",
+ "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.17.9",
+ "@babel/helper-member-expression-to-functions": "^7.17.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz",
+ "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "regexpu-core": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regexpu-core": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz",
+ "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==",
+ "dev": true,
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.0.1",
+ "regjsgen": "^0.6.0",
+ "regjsparser": "^0.8.2",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsgen": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
+ "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
+ "dev": true
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/regjsparser": {
+ "version": "0.8.4",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
+ "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
+ "dev": true,
+ "dependencies": {
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
+ "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0-0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
+ "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-explode-assignable-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
+ "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
+ "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.17.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
+ "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz",
+ "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.17.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
+ "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
+ "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-simple-access": "^7.17.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.3",
+ "@babel/types": "^7.17.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
+ "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz",
+ "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-wrap-function": "^7.16.8",
+ "@babel/types": "^7.16.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
+ "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
+ "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.17.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
+ "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
+ "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
+ "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz",
+ "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.8",
+ "@babel/types": "^7.16.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
+ "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.9",
+ "@babel/types": "^7.17.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
+ "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
+ "dev": true,
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz",
+ "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
+ "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz",
+ "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
+ "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-static-block": {
+ "version": "7.17.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz",
+ "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.17.6",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-dynamic-import": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
+ "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
+ "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-json-strings": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
+ "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
+ "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
+ "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-numeric-separator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
+ "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.17.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz",
+ "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.17.0",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
+ "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-chaining": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
+ "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-methods": {
+ "version": "7.16.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz",
+ "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.10",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
+ "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
+ "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-typescript": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz",
+ "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
+ "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz",
+ "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
+ "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
+ "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
+ "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
+ "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz",
+ "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
+ "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
+ "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
+ "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
+ "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
+ "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
+ "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
+ "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
+ "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz",
+ "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.17.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-simple-access": "^7.17.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.17.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz",
+ "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.17.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
+ "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz",
+ "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
+ "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
+ "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
+ "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
+ "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz",
+ "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==",
+ "dev": true,
+ "dependencies": {
+ "regenerator-transform": "^0.15.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator/node_modules/regenerator-transform": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
+ "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
+ "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz",
+ "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
+ "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
+ "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
+ "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
+ "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
+ "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
+ "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
+ "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/polyfill": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz",
+ "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==",
+ "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^2.6.5",
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "node_modules/@babel/polyfill/node_modules/core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
+ "dev": true,
+ "hasInstallScript": true
+ },
+ "node_modules/@babel/polyfill/node_modules/regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
+ "dev": true
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.16.11",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz",
+ "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.16.8",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.8",
+ "@babel/plugin-proposal-class-properties": "^7.16.7",
+ "@babel/plugin-proposal-class-static-block": "^7.16.7",
+ "@babel/plugin-proposal-dynamic-import": "^7.16.7",
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
+ "@babel/plugin-proposal-json-strings": "^7.16.7",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.7",
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-private-methods": "^7.16.11",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.16.7",
+ "@babel/plugin-transform-async-to-generator": "^7.16.8",
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
+ "@babel/plugin-transform-block-scoping": "^7.16.7",
+ "@babel/plugin-transform-classes": "^7.16.7",
+ "@babel/plugin-transform-computed-properties": "^7.16.7",
+ "@babel/plugin-transform-destructuring": "^7.16.7",
+ "@babel/plugin-transform-dotall-regex": "^7.16.7",
+ "@babel/plugin-transform-duplicate-keys": "^7.16.7",
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
+ "@babel/plugin-transform-for-of": "^7.16.7",
+ "@babel/plugin-transform-function-name": "^7.16.7",
+ "@babel/plugin-transform-literals": "^7.16.7",
+ "@babel/plugin-transform-member-expression-literals": "^7.16.7",
+ "@babel/plugin-transform-modules-amd": "^7.16.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.16.8",
+ "@babel/plugin-transform-modules-systemjs": "^7.16.7",
+ "@babel/plugin-transform-modules-umd": "^7.16.7",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8",
+ "@babel/plugin-transform-new-target": "^7.16.7",
+ "@babel/plugin-transform-object-super": "^7.16.7",
+ "@babel/plugin-transform-parameters": "^7.16.7",
+ "@babel/plugin-transform-property-literals": "^7.16.7",
+ "@babel/plugin-transform-regenerator": "^7.16.7",
+ "@babel/plugin-transform-reserved-words": "^7.16.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.16.7",
+ "@babel/plugin-transform-spread": "^7.16.7",
+ "@babel/plugin-transform-sticky-regex": "^7.16.7",
+ "@babel/plugin-transform-template-literals": "^7.16.7",
+ "@babel/plugin-transform-typeof-symbol": "^7.16.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.16.7",
+ "@babel/plugin-transform-unicode-regex": "^7.16.7",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.16.8",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "core-js-compat": "^3.20.2",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+ "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/register": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.7.tgz",
+ "integrity": "sha512-fg56SwvXRifootQEDQAu1mKdjh5uthPzdO0N6t358FktfL4XjAVXuH58ULoiW8mesxiOgNIrxiImqEwv0+hRRA==",
+ "dev": true,
+ "dependencies": {
+ "clone-deep": "^4.0.1",
+ "find-cache-dir": "^2.0.0",
+ "make-dir": "^2.1.0",
+ "pirates": "^4.0.5",
+ "source-map-support": "^0.5.16"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/register/node_modules/find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/register/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@babel/register/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/@babel/register/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@babel/register/node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz",
+ "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==",
+ "dev": true,
+ "dependencies": {
+ "regenerator-runtime": "^0.13.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/runtime-corejs3": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz",
+ "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==",
+ "dev": true,
+ "dependencies": {
+ "core-js-pure": "^3.20.2",
+ "regenerator-runtime": "^0.13.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/runtime-corejs3/node_modules/regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
+ "dev": true
+ },
+ "node_modules/@babel/runtime/node_modules/regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
+ "dev": true
+ },
+ "node_modules/@babel/template": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
+ "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
+ "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.9",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.17.9",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.17.9",
+ "@babel/types": "^7.17.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+ "dev": true
+ },
+ "node_modules/@blakeembrey/deque": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz",
+ "integrity": "sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg=="
+ },
+ "node_modules/@commitlint/config-validator": {
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-16.1.0.tgz",
+ "integrity": "sha512-2cHeZPNTuf1JWbMqyA46MkExor5HMSgv8JrdmzEakUbJHUreh35/wN00FJf57qGs134exQW2thiSQ1IJUsVx2Q==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "@commitlint/types": "^16.0.0",
+ "ajv": "^6.12.6"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/load": {
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-16.1.0.tgz",
+ "integrity": "sha512-MtlEhKjP8jAF85jjX4mw8DUUwCxKsCgAc865hhpnwxjrfBcmGP7Up2AFE/M3ZMGDmSl1X1TMybQk/zohj8Cqdg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "@commitlint/config-validator": "^16.1.0",
+ "@commitlint/execute-rule": "^16.0.0",
+ "@commitlint/resolve-extends": "^16.1.0",
+ "@commitlint/types": "^16.0.0",
+ "chalk": "^4.0.0",
+ "cosmiconfig": "^7.0.0",
+ "cosmiconfig-typescript-loader": "^1.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "typescript": "^4.4.3"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/load/node_modules/@commitlint/execute-rule": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-16.0.0.tgz",
+ "integrity": "sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/resolve-extends": {
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-16.1.0.tgz",
+ "integrity": "sha512-8182s6AFoUFX6+FT1PgQDt15nO2ogdR/EN8SYVAdhNXw1rLz8kT5saB/ICw567GuRAUgFTUMGCXy3ctMOXPEDg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "@commitlint/config-validator": "^16.1.0",
+ "@commitlint/types": "^16.0.0",
+ "import-fresh": "^3.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "resolve-global": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@commitlint/types": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-16.0.0.tgz",
+ "integrity": "sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=v12"
+ }
+ },
+ "node_modules/@cspotcode/source-map-consumer": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
+ "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/@cspotcode/source-map-support": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
+ "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "@cspotcode/source-map-consumer": "0.8.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@istanbuljs/schema": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/console": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz",
+ "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/console/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/core": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz",
+ "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/core/node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/@jest/core/node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@jest/core/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/environment": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
+ "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
+ "dev": true,
+ "dependencies": {
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/fake-timers": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
+ "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/globals": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz",
+ "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/reporters": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz",
+ "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
+ "dev": true,
+ "dependencies": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/reporters/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/source-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz",
+ "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/source-map/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/test-result": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz",
+ "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
+ "dev": true,
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/test-sequencer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
+ "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/transform": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz",
+ "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@jest/transform/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@jest/types": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
+ "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
+ "dev": true,
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
+ "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
+ "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
+ "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
+ "node_modules/@magenta/sketch": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@magenta/sketch/-/sketch-0.2.0.tgz",
+ "integrity": "sha512-vbbBU+fqDppu0O3v5E2XiwMpKf0cX0Oh5bLoKzBWUE8+Mri9t4ropYWl+Vwidp5RdpQ8qpiR5olT1jEbc7XW5w==",
+ "dependencies": {
+ "@tensorflow/tfjs": "^1.0.2"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.9.tgz",
+ "integrity": "sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==",
+ "dev": true,
+ "dependencies": {
+ "detect-libc": "^2.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "make-dir": "^3.1.0",
+ "node-fetch": "^2.6.7",
+ "nopt": "^5.0.0",
+ "npmlog": "^5.0.1",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.11"
+ },
+ "bin": {
+ "node-pre-gyp": "bin/node-pre-gyp"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/minipass": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
+ "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@mapbox/node-pre-gyp/node_modules/tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dev": true,
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@mrmlnc/readdir-enhanced": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+ "dev": true,
+ "dependencies": {
+ "call-me-maybe": "^1.0.1",
+ "glob-to-regexp": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@nicolo-ribaudo/chokidar-2": {
+ "version": "2.1.8-no-fsevents.3",
+ "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz",
+ "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@octokit/auth-token": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
+ "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^6.0.3"
+ }
+ },
+ "node_modules/@octokit/core": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz",
+ "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/auth-token": "^2.4.4",
+ "@octokit/graphql": "^4.5.8",
+ "@octokit/request": "^5.6.0",
+ "@octokit/request-error": "^2.0.5",
+ "@octokit/types": "^6.0.3",
+ "before-after-hook": "^2.2.0",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "node_modules/@octokit/endpoint": {
+ "version": "6.0.12",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
+ "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^6.0.3",
+ "is-plain-object": "^5.0.0",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "node_modules/@octokit/endpoint/node_modules/is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@octokit/graphql": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
+ "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/request": "^5.6.0",
+ "@octokit/types": "^6.0.3",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "node_modules/@octokit/openapi-types": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz",
+ "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==",
+ "dev": true
+ },
+ "node_modules/@octokit/plugin-paginate-rest": {
+ "version": "2.17.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz",
+ "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^6.34.0"
+ },
+ "peerDependencies": {
+ "@octokit/core": ">=2"
+ }
+ },
+ "node_modules/@octokit/plugin-request-log": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
+ "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
+ "dev": true,
+ "peerDependencies": {
+ "@octokit/core": ">=3"
+ }
+ },
+ "node_modules/@octokit/plugin-rest-endpoint-methods": {
+ "version": "5.13.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz",
+ "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^6.34.0",
+ "deprecation": "^2.3.1"
+ },
+ "peerDependencies": {
+ "@octokit/core": ">=3"
+ }
+ },
+ "node_modules/@octokit/request": {
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
+ "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/endpoint": "^6.0.1",
+ "@octokit/request-error": "^2.1.0",
+ "@octokit/types": "^6.16.1",
+ "is-plain-object": "^5.0.0",
+ "node-fetch": "^2.6.7",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "node_modules/@octokit/request-error": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
+ "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/types": "^6.0.3",
+ "deprecation": "^2.0.0",
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/@octokit/request/node_modules/is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@octokit/request/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@octokit/rest": {
+ "version": "18.12.0",
+ "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz",
+ "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/core": "^3.5.1",
+ "@octokit/plugin-paginate-rest": "^2.16.8",
+ "@octokit/plugin-request-log": "^1.0.4",
+ "@octokit/plugin-rest-endpoint-methods": "^5.12.0"
+ }
+ },
+ "node_modules/@octokit/types": {
+ "version": "6.34.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz",
+ "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/openapi-types": "^11.2.0"
+ }
+ },
+ "node_modules/@semantic-release/commit-analyzer": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz",
+ "integrity": "sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A==",
+ "dev": true,
+ "dependencies": {
+ "conventional-changelog-angular": "^5.0.0",
+ "conventional-commits-filter": "^2.0.0",
+ "conventional-commits-parser": "^3.0.7",
+ "debug": "^4.0.0",
+ "import-from": "^3.0.0",
+ "lodash": "^4.17.4",
+ "micromatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=10.18"
+ },
+ "peerDependencies": {
+ "semantic-release": ">=16.0.0 <18.0.0"
+ }
+ },
+ "node_modules/@semantic-release/commit-analyzer/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@semantic-release/commit-analyzer/node_modules/micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/@semantic-release/commit-analyzer/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/@semantic-release/error": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz",
+ "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==",
+ "dev": true
+ },
+ "node_modules/@semantic-release/github": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-7.2.3.tgz",
+ "integrity": "sha512-lWjIVDLal+EQBzy697ayUNN8MoBpp+jYIyW2luOdqn5XBH4d9bQGfTnjuLyzARZBHejqh932HVjiH/j4+R7VHw==",
+ "dev": true,
+ "dependencies": {
+ "@octokit/rest": "^18.0.0",
+ "@semantic-release/error": "^2.2.0",
+ "aggregate-error": "^3.0.0",
+ "bottleneck": "^2.18.1",
+ "debug": "^4.0.0",
+ "dir-glob": "^3.0.0",
+ "fs-extra": "^10.0.0",
+ "globby": "^11.0.0",
+ "http-proxy-agent": "^4.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "issue-parser": "^6.0.0",
+ "lodash": "^4.17.4",
+ "mime": "^2.4.3",
+ "p-filter": "^2.0.0",
+ "p-retry": "^4.0.0",
+ "url-join": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10.18"
+ },
+ "peerDependencies": {
+ "semantic-release": ">=16.0.0 <18.0.0"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/fs-extra": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
+ "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dev": true,
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/@semantic-release/github/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@semantic-release/github/node_modules/url-join": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
+ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
+ "dev": true
+ },
+ "node_modules/@semantic-release/npm": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-7.1.3.tgz",
+ "integrity": "sha512-x52kQ/jR09WjuWdaTEHgQCvZYMOTx68WnS+TZ4fya5ZAJw4oRtJETtrvUw10FdfM28d/keInQdc66R1Gw5+OEQ==",
+ "dev": true,
+ "dependencies": {
+ "@semantic-release/error": "^2.2.0",
+ "aggregate-error": "^3.0.0",
+ "execa": "^5.0.0",
+ "fs-extra": "^10.0.0",
+ "lodash": "^4.17.15",
+ "nerf-dart": "^1.0.0",
+ "normalize-url": "^6.0.0",
+ "npm": "^7.0.0",
+ "rc": "^1.2.8",
+ "read-pkg": "^5.0.0",
+ "registry-auth-token": "^4.0.0",
+ "semver": "^7.1.2",
+ "tempy": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10.19"
+ },
+ "peerDependencies": {
+ "semantic-release": ">=16.0.0 <18.0.0"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/fs-extra": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
+ "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/npm/node_modules/universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/@semantic-release/release-notes-generator": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.3.tgz",
+ "integrity": "sha512-hMZyddr0u99OvM2SxVOIelHzly+PP3sYtJ8XOLHdMp8mrluN5/lpeTnIO27oeCYdupY/ndoGfvrqDjHqkSyhVg==",
+ "dev": true,
+ "dependencies": {
+ "conventional-changelog-angular": "^5.0.0",
+ "conventional-changelog-writer": "^4.0.0",
+ "conventional-commits-filter": "^2.0.0",
+ "conventional-commits-parser": "^3.0.0",
+ "debug": "^4.0.0",
+ "get-stream": "^6.0.0",
+ "import-from": "^3.0.0",
+ "into-stream": "^6.0.0",
+ "lodash": "^4.17.4",
+ "read-pkg-up": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=10.18"
+ },
+ "peerDependencies": {
+ "semantic-release": ">=15.8.0 <18.0.0"
+ }
+ },
+ "node_modules/@semantic-release/release-notes-generator/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/release-notes-generator/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/@semantic-release/release-notes-generator/node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/release-notes-generator/node_modules/read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@semantic-release/release-notes-generator/node_modules/read-pkg/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@semantic-release/release-notes-generator/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@sindresorhus/is": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
+ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
+ "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
+ "dev": true,
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
+ "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
+ "dev": true,
+ "dependencies": {
+ "@sinonjs/commons": "^1.7.0"
+ }
+ },
+ "node_modules/@szmarczak/http-timer": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
+ "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
+ "dev": true,
+ "dependencies": {
+ "defer-to-connect": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@tensorflow-models/blazeface": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/blazeface/-/blazeface-0.0.5.tgz",
+ "integrity": "sha512-bIMJDV2CD8rr7v9OrIDdDZVh9sbk0EhlZdHaDFpgWUw3Lp21wUN7GSifOJVE5hV2ngmpzM+J12OH8bG1GZoDag==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "^1.5.2",
+ "@tensorflow/tfjs-core": "^1.5.2"
+ }
+ },
+ "node_modules/@tensorflow-models/body-pix": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/body-pix/-/body-pix-1.1.2.tgz",
+ "integrity": "sha512-moCCTlP77v20HMg1e/Hs1LehCDLAKS32e6OUeI1MA/4HrRRO1Dq9engVCLFZUMO2+mJXdQeBdzexcFg0WQox7w==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "~1.2.1",
+ "@tensorflow/tfjs-core": "~1.2.1"
+ }
+ },
+ "node_modules/@tensorflow-models/coco-ssd": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/coco-ssd/-/coco-ssd-2.2.2.tgz",
+ "integrity": "sha512-Jey2JscmKEValcFZH2ZLz14s8KPRmVtfJ0d0M3dPhvBp9dJiGNanVXr/pJAY5OS7emKj9uSciGhdkHWXY9Hovw==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "^3.3.0",
+ "@tensorflow/tfjs-core": "^3.3.0"
+ }
+ },
+ "node_modules/@tensorflow-models/facemesh": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/facemesh/-/facemesh-0.0.3.tgz",
+ "integrity": "sha512-c0a6ALk+n9OX/z94TSnf6qA7X8u6mii/qnzRnTF3UmgzKDPPW0AkSr8h0Wy2NIZCNw6LLNpFNnYPFjs7hyxQ7A==",
+ "dependencies": {
+ "@tensorflow-models/blazeface": "0.0.5"
+ },
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "^1.6.1",
+ "@tensorflow/tfjs-core": "^1.6.1"
+ }
+ },
+ "node_modules/@tensorflow-models/handpose": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/handpose/-/handpose-0.0.3.tgz",
+ "integrity": "sha512-U5SBwxeQUXVawACDn+e0r4XJEDEah/J1HlWAqApXcm8DXjCtGKxQm/8BmFsg6ebbtAQ/R1bripohaQ655fv29w==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "^1.6.1",
+ "@tensorflow/tfjs-core": "^1.6.1"
+ }
+ },
+ "node_modules/@tensorflow-models/knn-classifier": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/knn-classifier/-/knn-classifier-1.2.1.tgz",
+ "integrity": "sha512-goiJ7l0jqXBC+Xpzt6w1uH+qkgYtR7LqOwTC7NY6qzKyylC/cFXSOyCmZl2s+xE4RxSjlR8lHvtpVlWpJ52daw==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-core": "~1.2.1"
+ }
+ },
+ "node_modules/@tensorflow-models/mobilenet": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/mobilenet/-/mobilenet-2.0.3.tgz",
+ "integrity": "sha512-gvj7qk1222eo0clUUJODDGLIe0RXIPuLT3VpO0krRfAjMa9MA/7bDLHUQCx7nZ8baIdvWrquTZFpNJfs36Gyfg==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "~1.2.1",
+ "@tensorflow/tfjs-core": "~1.2.1"
+ }
+ },
+ "node_modules/@tensorflow-models/posenet": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/posenet/-/posenet-2.2.2.tgz",
+ "integrity": "sha512-0SXIksRet/IdX7WVH+JSD6W3upkGHix1hwtd3xykIoIMGR7zQ4SC5+wZcNt9ofASyxNYQoI+tUULUo4LNw0c3w==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "^3.0.0-rc.1",
+ "@tensorflow/tfjs-core": "^3.0.0-rc.1"
+ }
+ },
+ "node_modules/@tensorflow-models/speech-commands": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/speech-commands/-/speech-commands-0.3.9.tgz",
+ "integrity": "sha512-MrMlDEDHkZPKuZawQb1E2Hof1m2ojZrOW1EAVnvZ1Jn+cPmDJz+X3hokYLC3P+UBUq+tAYq1vU0Byt9SbyGWbg==",
+ "peerDependencies": {
+ "@tensorflow/tfjs": "^1.1.2"
+ }
+ },
+ "node_modules/@tensorflow-models/universal-sentence-encoder": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/universal-sentence-encoder/-/universal-sentence-encoder-1.3.3.tgz",
+ "integrity": "sha512-mipL7ad0CW6uQ68FUkNgkNj/zgA4qgBnNcnMMkNTdL9MUMnzCxu3AE8pWnx2ReKHwdqEG4e8IpaYKfH4B8bojg==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "^3.6.0",
+ "@tensorflow/tfjs-core": "^3.6.0"
+ }
+ },
+ "node_modules/@tensorflow/tfjs": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-1.7.4.tgz",
+ "integrity": "sha512-XWGwRQ/ECEoQacd74JY/dmbLdnMpwtq3H8tls45dQ+GJ553Advir1FDo/aQt0Yr6fTimQDeiOIG4Mcb5KduP/w==",
+ "dependencies": {
+ "@tensorflow/tfjs-converter": "1.7.4",
+ "@tensorflow/tfjs-core": "1.7.4",
+ "@tensorflow/tfjs-data": "1.7.4",
+ "@tensorflow/tfjs-layers": "1.7.4"
+ }
+ },
+ "node_modules/@tensorflow/tfjs-converter": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-1.7.4.tgz",
+ "integrity": "sha512-B/Ux9I3osI0CXoESGR0Xe5C6BsEfC04+g2xn5zVaW9KEuVEnGEgnuBQxgijRFzkqTwoyLv4ptAmjyIghVARX0Q==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-core": "1.7.4"
+ }
+ },
+ "node_modules/@tensorflow/tfjs-core": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-1.7.4.tgz",
+ "integrity": "sha512-3G4VKJ6nPs7iCt6gs3bjRj8chihKrYWenf63R0pm7D9MhlrVoX/tpN4LYVMGgBL7jHPxMLKdOkoAZJrn/J88HQ==",
+ "dependencies": {
+ "@types/offscreencanvas": "~2019.3.0",
+ "@types/seedrandom": "2.4.27",
+ "@types/webgl-ext": "0.0.30",
+ "@types/webgl2": "0.0.4",
+ "node-fetch": "~2.1.2",
+ "seedrandom": "2.4.3"
+ },
+ "engines": {
+ "yarn": ">= 1.3.2"
+ }
+ },
+ "node_modules/@tensorflow/tfjs-data": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-1.7.4.tgz",
+ "integrity": "sha512-WFYG9wWjNDi62x6o3O20Q0XJxToCw2J4/fBEXiK/Gr0hIqVhl2oLQ1OjTWq7O08NUxM6BRzuG+ra3gWYdQUzOw==",
+ "dependencies": {
+ "@types/node-fetch": "^2.1.2",
+ "node-fetch": "~2.1.2"
+ },
+ "peerDependencies": {
+ "@tensorflow/tfjs-core": "1.7.4",
+ "seedrandom": "~2.4.3"
+ }
+ },
+ "node_modules/@tensorflow/tfjs-layers": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-1.7.4.tgz",
+ "integrity": "sha512-5/K8Z8RBfXsucL6EaSeb3/8jB/I8oPaaXkxwKVsBPQ+u6lB6LEtSKzeiFc57nDr5OMtVaUZV+pKDNEzP0RUQlg==",
+ "peerDependencies": {
+ "@tensorflow/tfjs-core": "1.7.4"
+ }
+ },
+ "node_modules/@tensorflow/tfjs-node": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-1.7.4.tgz",
+ "integrity": "sha512-xcK2NMJI2eOrvDBMrT5RjJSXZPK7B/SFvoSTS+ycpoiPAooeFsDuOcj4YzsgYlSBRyVl9qKHaNn3rWhrTWwG+Q==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "@tensorflow/tfjs": "1.7.4",
+ "@tensorflow/tfjs-core": "1.7.4",
+ "adm-zip": "^0.4.11",
+ "google-protobuf": "^3.9.2",
+ "https-proxy-agent": "^2.2.1",
+ "node-pre-gyp": "0.14.0",
+ "progress": "^2.0.0",
+ "rimraf": "^2.6.2",
+ "tar": "^4.4.6"
+ },
+ "engines": {
+ "node": ">=8.11.0"
+ }
+ },
+ "node_modules/@tensorflow/tfjs-vis": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-vis/-/tfjs-vis-1.5.1.tgz",
+ "integrity": "sha512-oNithKiR7VZaE+xUvz6Leww4TYEPhKi8j5xnEYvT3j7brK2Njdvril7UgFtZ8EYZBdeX6XNim5Eu3/23gTQ1dA==",
+ "dependencies": {
+ "d3-format": "~1.3.0",
+ "d3-selection": "~1.3.0",
+ "glamor": "~2.20.40",
+ "preact": "~8.2.9",
+ "vega": "5.20.0",
+ "vega-embed": "6.17.0",
+ "vega-lite": "4.13.1"
+ },
+ "peerDependencies": {
+ "@tensorflow/tfjs-core": ">= 1.0.0"
+ }
+ },
+ "node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@tsconfig/node10": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
+ "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/@tsconfig/node12": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
+ "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/@tsconfig/node14": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
+ "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/@tsconfig/node16": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
+ "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/@types/babel__core": {
+ "version": "7.1.19",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz",
+ "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "node_modules/@types/babel__generator": {
+ "version": "7.6.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
+ "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__template": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
+ "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "node_modules/@types/babel__traverse": {
+ "version": "7.14.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
+ "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.3.0"
+ }
+ },
+ "node_modules/@types/clone": {
+ "version": "0.1.30",
+ "resolved": "https://registry.npmjs.org/@types/clone/-/clone-0.1.30.tgz",
+ "integrity": "sha1-5zZWSMG0ITalnH1QQGN7O1yDthQ="
+ },
+ "node_modules/@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw=="
+ },
+ "node_modules/@types/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-IyNhGHu71jH1jCXTHmafuoAAdsbBON3kDh7u/UUhLmjYgN5TYB54e1R8ckTCiIevl2UuZaCsi9XRxineY5yUjw==",
+ "deprecated": "This is a stub types definition. fast-json-stable-stringify provides its own type definitions, so you do not need this installed.",
+ "dependencies": {
+ "fast-json-stable-stringify": "*"
+ }
+ },
+ "node_modules/@types/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
+ "dev": true,
+ "dependencies": {
+ "@types/minimatch": "*",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/graceful-fs": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz",
+ "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+ "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==",
+ "dev": true
+ },
+ "node_modules/@types/istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
+ "dev": true,
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "node_modules/@types/istanbul-reports": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
+ "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
+ "dev": true,
+ "dependencies": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.11",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
+ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+ "dev": true
+ },
+ "node_modules/@types/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
+ "dev": true
+ },
+ "node_modules/@types/minimist": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
+ "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
+ "dev": true
+ },
+ "node_modules/@types/node": {
+ "version": "17.0.13",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz",
+ "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw=="
+ },
+ "node_modules/@types/node-fetch": {
+ "version": "2.5.12",
+ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz",
+ "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==",
+ "dependencies": {
+ "@types/node": "*",
+ "form-data": "^3.0.0"
+ }
+ },
+ "node_modules/@types/normalize-package-data": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
+ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
+ "dev": true
+ },
+ "node_modules/@types/offscreencanvas": {
+ "version": "2019.3.0",
+ "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz",
+ "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q=="
+ },
+ "node_modules/@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
+ "node_modules/@types/prettier": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz",
+ "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==",
+ "dev": true
+ },
+ "node_modules/@types/retry": {
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
+ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
+ "dev": true
+ },
+ "node_modules/@types/seedrandom": {
+ "version": "2.4.27",
+ "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.27.tgz",
+ "integrity": "sha1-nbVjk33YaRX2kJK8QyWdL0hXjkE="
+ },
+ "node_modules/@types/stack-utils": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
+ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
+ "dev": true
+ },
+ "node_modules/@types/webgl-ext": {
+ "version": "0.0.30",
+ "resolved": "https://registry.npmjs.org/@types/webgl-ext/-/webgl-ext-0.0.30.tgz",
+ "integrity": "sha512-LKVgNmBxN0BbljJrVUwkxwRYqzsAEPcZOe6S2T6ZaBDIrFp0qu4FNlpc5sM1tGbXUYFgdVQIoeLk1Y1UoblyEg=="
+ },
+ "node_modules/@types/webgl2": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/@types/webgl2/-/webgl2-0.0.4.tgz",
+ "integrity": "sha512-PACt1xdErJbMUOUweSrbVM7gSIYm1vTncW2hF6Os/EeWi6TXYAYMPp+8v6rzHmypE5gHrxaxZNXgMkJVIdZpHw=="
+ },
+ "node_modules/@types/yargs": {
+ "version": "16.0.4",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
+ "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
+ "dev": true,
+ "dependencies": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "node_modules/@types/yargs-parser": {
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
+ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
+ "dev": true
+ },
+ "node_modules/abab": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
+ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+ "dev": true
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "node_modules/accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
+ "dependencies": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/accepts/node_modules/negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
+ "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-dynamic-import": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
+ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^5.0.0"
+ }
+ },
+ "node_modules/acorn-dynamic-import/node_modules/acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-globals": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
+ "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ }
+ },
+ "node_modules/acorn-globals/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-globals/node_modules/acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
+ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^3.0.4"
+ }
+ },
+ "node_modules/acorn-jsx/node_modules/acorn": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
+ "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-node": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
+ "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^7.0.0",
+ "acorn-walk": "^7.0.0",
+ "xtend": "^4.0.2"
+ }
+ },
+ "node_modules/acorn-node/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-node/node_modules/acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/addressparser": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz",
+ "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/adm-zip": {
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
+ "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.0"
+ }
+ },
+ "node_modules/after": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
+ "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
+ "dev": true
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/agent-base/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/agent-base/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dev": true,
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-errors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
+ "dev": true,
+ "peerDependencies": {
+ "ajv": ">=5.0.0"
+ }
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/all-contributors-cli": {
+ "version": "6.20.0",
+ "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.20.0.tgz",
+ "integrity": "sha512-trEQlL1s1u8FSWSwY2w9uL4GCG7Fo9HIW5rm5LtlE0SQHSolfXQBzJib07Qes5j52/t72wjuE6sEKkuRrwiuuQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.7.6",
+ "async": "^3.0.1",
+ "chalk": "^4.0.0",
+ "didyoumean": "^1.2.1",
+ "inquirer": "^7.0.4",
+ "json-fixer": "^1.5.1",
+ "lodash": "^4.11.2",
+ "node-fetch": "^2.6.0",
+ "pify": "^5.0.0",
+ "yargs": "^15.0.1"
+ },
+ "bin": {
+ "all-contributors": "dist/cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/all-contributors-cli/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/amqplib": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.5.6.tgz",
+ "integrity": "sha512-J4TR0WAMPBHN+tgTuhNsSObfM9eTVTZm/FNw0LyaGfbiLsBxqSameDNYpChUFXW4bnTKHDXy0ab+nuLhumnRrQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "bitsyntax": "~0.1.0",
+ "bluebird": "^3.5.2",
+ "buffer-more-ints": "~1.0.0",
+ "readable-stream": "1.x >=1.1.9",
+ "safe-buffer": "~5.1.2",
+ "url-parse": "~1.4.3"
+ },
+ "engines": {
+ "node": ">=0.8 <=12"
+ }
+ },
+ "node_modules/amqplib/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/amqplib/node_modules/readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/amqplib/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/ansi-align": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
+ "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.1.0"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
+ "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-html": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
+ "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
+ "dev": true,
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/ansicolors": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
+ "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=",
+ "dev": true
+ },
+ "node_modules/any-observable": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.2.0.tgz",
+ "integrity": "sha1-xnhwBYADV5AJCD9UrAq6+1wz0kI=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/apache-crypt": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.5.tgz",
+ "integrity": "sha512-ICnYQH+DFVmw+S4Q0QY2XRXD8Ne8ewh8HgbuFH4K7022zCxgHM0Hz1xkRnUlEfAXNbwp1Cnhbedu60USIfDxvg==",
+ "dev": true,
+ "dependencies": {
+ "unix-crypt-td-js": "^1.1.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/apache-md5": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.7.tgz",
+ "integrity": "sha512-JtHjzZmJxtzfTSjsCyHgPR155HBe5WGyUyHTaEkfy46qhwCFKx1Epm6nAxgUG3WfUZP1dWhGqj9Z2NOBeZ+uBw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "dev": true
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "dev": true,
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/are-we-there-yet/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/argv": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz",
+ "integrity": "sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6.10"
+ }
+ },
+ "node_modules/argv-formatter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz",
+ "integrity": "sha1-oMoMvCmltz6Dbuvhy/bF4OTrgvk=",
+ "dev": true
+ },
+ "node_modules/arr-diff": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
+ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-differ": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-flat-polyfill": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz",
+ "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
+ "dev": true
+ },
+ "node_modules/array-ify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
+ "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
+ "dev": true
+ },
+ "node_modules/array-slice": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+ "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true,
+ "dependencies": {
+ "array-uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-unique": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arraybuffer.slice": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
+ "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
+ "dev": true
+ },
+ "node_modules/arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
+ },
+ "node_modules/asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/asn1.js": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/asn1.js/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/assert": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
+ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
+ "dev": true,
+ "dependencies": {
+ "object-assign": "^4.1.1",
+ "util": "0.10.3"
+ }
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/assert/node_modules/inherits": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
+ "dev": true
+ },
+ "node_modules/assert/node_modules/util": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+ "dev": true,
+ "dependencies": {
+ "inherits": "2.0.1"
+ }
+ },
+ "node_modules/assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ast-types": {
+ "version": "0.14.2",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz",
+ "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/async": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
+ "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==",
+ "dev": true
+ },
+ "node_modules/async-each": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
+ "dev": true
+ },
+ "node_modules/async-limiter": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
+ "dev": true
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ },
+ "node_modules/atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "dev": true,
+ "bin": {
+ "atob": "bin/atob.js"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/axios": {
+ "version": "0.21.4",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
+ "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "dependencies": {
+ "follow-redirects": "^1.14.0"
+ }
+ },
+ "node_modules/babel-code-frame": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "esutils": "^2.0.2",
+ "js-tokens": "^3.0.2"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/js-tokens": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
+ "dev": true
+ },
+ "node_modules/babel-code-frame/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babel-code-frame/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/babel-core": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz",
+ "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
+ "dev": true,
+ "dependencies": {
+ "babel-code-frame": "^6.26.0",
+ "babel-generator": "^6.26.0",
+ "babel-helpers": "^6.24.1",
+ "babel-messages": "^6.23.0",
+ "babel-register": "^6.26.0",
+ "babel-runtime": "^6.26.0",
+ "babel-template": "^6.26.0",
+ "babel-traverse": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "convert-source-map": "^1.5.0",
+ "debug": "^2.6.8",
+ "json5": "^0.5.1",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.4",
+ "path-is-absolute": "^1.0.1",
+ "private": "^0.1.7",
+ "slash": "^1.0.0",
+ "source-map": "^0.5.6"
+ }
+ },
+ "node_modules/babel-generator": {
+ "version": "6.26.1",
+ "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
+ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
+ "dev": true,
+ "dependencies": {
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "detect-indent": "^4.0.0",
+ "jsesc": "^1.3.0",
+ "lodash": "^4.17.4",
+ "source-map": "^0.5.7",
+ "trim-right": "^1.0.1"
+ }
+ },
+ "node_modules/babel-helper-bindify-decorators": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz",
+ "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-builder-binary-assignment-operator-visitor": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
+ "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-explode-assignable-expression": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-call-delegate": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
+ "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-hoist-variables": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-define-map": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
+ "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-function-name": "^6.24.1",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "lodash": "^4.17.4"
+ }
+ },
+ "node_modules/babel-helper-explode-assignable-expression": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
+ "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-explode-class": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz",
+ "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-bindify-decorators": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-function-name": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
+ "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-get-function-arity": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-get-function-arity": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
+ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-hoist-variables": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
+ "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-optimise-call-expression": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
+ "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-regex": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
+ "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "lodash": "^4.17.4"
+ }
+ },
+ "node_modules/babel-helper-remap-async-to-generator": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
+ "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-function-name": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helper-replace-supers": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
+ "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-optimise-call-expression": "^6.24.1",
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-helpers": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
+ "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "node_modules/babel-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
+ "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
+ "dev": true,
+ "dependencies": {
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.8.0"
+ }
+ },
+ "node_modules/babel-jest/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz",
+ "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==",
+ "dev": true,
+ "dependencies": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^2.0.0",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "engines": {
+ "node": ">= 8.9"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "webpack": ">=2"
+ }
+ },
+ "node_modules/babel-loader/node_modules/find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
+ }
+ },
+ "node_modules/babel-loader/node_modules/json5": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "dev": true,
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/babel-loader/node_modules/loader-utils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+ "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/babel-loader/node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-loader/node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/babel-loader/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/babel-messages": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
+ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-check-es2015-constants": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
+ "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "dev": true,
+ "dependencies": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "node_modules/babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/babel-plugin-jest-hoist": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
+ "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
+ "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "semver": "^6.1.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
+ "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "core-js-compat": "^3.21.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
+ "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-syntax-async-functions": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
+ "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-async-generators": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz",
+ "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-class-constructor-call": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz",
+ "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-class-properties": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
+ "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-decorators": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",
+ "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-dynamic-import": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
+ "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-exponentiation-operator": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
+ "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-export-extensions": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz",
+ "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-flow": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz",
+ "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-object-rest-spread": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
+ "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-syntax-trailing-function-commas": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
+ "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
+ "dev": true
+ },
+ "node_modules/babel-plugin-transform-async-generator-functions": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz",
+ "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-remap-async-to-generator": "^6.24.1",
+ "babel-plugin-syntax-async-generators": "^6.5.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-async-to-generator": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
+ "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-remap-async-to-generator": "^6.24.1",
+ "babel-plugin-syntax-async-functions": "^6.8.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-class-constructor-call": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz",
+ "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-syntax-class-constructor-call": "^6.18.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-class-properties": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
+ "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-function-name": "^6.24.1",
+ "babel-plugin-syntax-class-properties": "^6.8.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-decorators": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz",
+ "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-explode-class": "^6.24.1",
+ "babel-plugin-syntax-decorators": "^6.13.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-arrow-functions": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
+ "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-block-scoped-functions": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
+ "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-block-scoping": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
+ "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.26.0",
+ "babel-template": "^6.26.0",
+ "babel-traverse": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "lodash": "^4.17.4"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-classes": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
+ "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-define-map": "^6.24.1",
+ "babel-helper-function-name": "^6.24.1",
+ "babel-helper-optimise-call-expression": "^6.24.1",
+ "babel-helper-replace-supers": "^6.24.1",
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-computed-properties": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
+ "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-destructuring": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
+ "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-duplicate-keys": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
+ "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-for-of": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
+ "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-function-name": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
+ "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-function-name": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-literals": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
+ "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-modules-amd": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
+ "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-modules-commonjs": {
+ "version": "6.26.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
+ "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-transform-strict-mode": "^6.24.1",
+ "babel-runtime": "^6.26.0",
+ "babel-template": "^6.26.0",
+ "babel-types": "^6.26.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-modules-systemjs": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
+ "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-hoist-variables": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-modules-umd": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
+ "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-object-super": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
+ "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-replace-supers": "^6.24.1",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-parameters": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
+ "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-call-delegate": "^6.24.1",
+ "babel-helper-get-function-arity": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-shorthand-properties": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
+ "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-spread": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
+ "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-sticky-regex": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
+ "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-regex": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-template-literals": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
+ "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-typeof-symbol": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
+ "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-es2015-unicode-regex": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
+ "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-regex": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "regexpu-core": "^2.0.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-exponentiation-operator": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
+ "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
+ "dev": true,
+ "dependencies": {
+ "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
+ "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-export-extensions": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz",
+ "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-syntax-export-extensions": "^6.8.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-flow-strip-types": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
+ "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-syntax-flow": "^6.18.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-object-rest-spread": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
+ "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-syntax-object-rest-spread": "^6.8.0",
+ "babel-runtime": "^6.26.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-regenerator": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
+ "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
+ "dev": true,
+ "dependencies": {
+ "regenerator-transform": "^0.10.0"
+ }
+ },
+ "node_modules/babel-plugin-transform-strict-mode": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
+ "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "node_modules/babel-preset-current-node-syntax": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
+ "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.8.3",
+ "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/babel-preset-es2015": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
+ "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
+ "deprecated": "🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read https://babeljs.io/env to update!",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-check-es2015-constants": "^6.22.0",
+ "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
+ "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
+ "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
+ "babel-plugin-transform-es2015-classes": "^6.24.1",
+ "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
+ "babel-plugin-transform-es2015-destructuring": "^6.22.0",
+ "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
+ "babel-plugin-transform-es2015-for-of": "^6.22.0",
+ "babel-plugin-transform-es2015-function-name": "^6.24.1",
+ "babel-plugin-transform-es2015-literals": "^6.22.0",
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
+ "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
+ "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
+ "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
+ "babel-plugin-transform-es2015-object-super": "^6.24.1",
+ "babel-plugin-transform-es2015-parameters": "^6.24.1",
+ "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
+ "babel-plugin-transform-es2015-spread": "^6.22.0",
+ "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
+ "babel-plugin-transform-es2015-template-literals": "^6.22.0",
+ "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
+ "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
+ "babel-plugin-transform-regenerator": "^6.24.1"
+ }
+ },
+ "node_modules/babel-preset-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
+ "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/babel-preset-stage-1": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz",
+ "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-transform-class-constructor-call": "^6.24.1",
+ "babel-plugin-transform-export-extensions": "^6.22.0",
+ "babel-preset-stage-2": "^6.24.1"
+ }
+ },
+ "node_modules/babel-preset-stage-2": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz",
+ "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-syntax-dynamic-import": "^6.18.0",
+ "babel-plugin-transform-class-properties": "^6.24.1",
+ "babel-plugin-transform-decorators": "^6.24.1",
+ "babel-preset-stage-3": "^6.24.1"
+ }
+ },
+ "node_modules/babel-preset-stage-3": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz",
+ "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=",
+ "dev": true,
+ "dependencies": {
+ "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
+ "babel-plugin-transform-async-generator-functions": "^6.24.1",
+ "babel-plugin-transform-async-to-generator": "^6.24.1",
+ "babel-plugin-transform-exponentiation-operator": "^6.24.1",
+ "babel-plugin-transform-object-rest-spread": "^6.22.0"
+ }
+ },
+ "node_modules/babel-register": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
+ "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
+ "dev": true,
+ "dependencies": {
+ "babel-core": "^6.26.0",
+ "babel-runtime": "^6.26.0",
+ "core-js": "^2.5.0",
+ "home-or-tmp": "^2.0.0",
+ "lodash": "^4.17.4",
+ "mkdirp": "^0.5.1",
+ "source-map-support": "^0.4.15"
+ }
+ },
+ "node_modules/babel-register/node_modules/core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
+ "dev": true,
+ "hasInstallScript": true
+ },
+ "node_modules/babel-runtime": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+ "dev": true,
+ "dependencies": {
+ "core-js": "^2.4.0",
+ "regenerator-runtime": "^0.11.0"
+ }
+ },
+ "node_modules/babel-runtime/node_modules/core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
+ "dev": true,
+ "hasInstallScript": true
+ },
+ "node_modules/babel-template": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
+ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.26.0",
+ "babel-traverse": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "lodash": "^4.17.4"
+ }
+ },
+ "node_modules/babel-traverse": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
+ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
+ "dev": true,
+ "dependencies": {
+ "babel-code-frame": "^6.26.0",
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "debug": "^2.6.8",
+ "globals": "^9.18.0",
+ "invariant": "^2.2.2",
+ "lodash": "^4.17.4"
+ }
+ },
+ "node_modules/babel-types": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
+ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.26.0",
+ "esutils": "^2.0.2",
+ "lodash": "^4.17.4",
+ "to-fast-properties": "^1.0.3"
+ }
+ },
+ "node_modules/babel-types/node_modules/to-fast-properties": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
+ "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/babylon": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
+ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
+ "dev": true,
+ "bin": {
+ "babylon": "bin/babylon.js"
+ }
+ },
+ "node_modules/backo2": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
+ "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
+ "dev": true
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "node_modules/base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "dev": true,
+ "dependencies": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base64-arraybuffer": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
+ "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/base64id": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
+ "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/basic-auth": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
+ "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "5.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
+ "dev": true
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/bcryptjs": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
+ "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=",
+ "dev": true
+ },
+ "node_modules/before-after-hook": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz",
+ "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==",
+ "dev": true
+ },
+ "node_modules/better-assert": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
+ "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
+ "dev": true,
+ "dependencies": {
+ "callsite": "1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/binaryextensions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz",
+ "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/bitsyntax": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz",
+ "integrity": "sha512-ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "buffer-more-ints": "~1.0.0",
+ "debug": "~2.6.9",
+ "safe-buffer": "~5.1.2"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/bl": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
+ "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "readable-stream": "~2.0.5"
+ }
+ },
+ "node_modules/bl/node_modules/process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/bl/node_modules/readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/bl/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/blob": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
+ "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
+ "dev": true
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "dev": true
+ },
+ "node_modules/bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
+ "dev": true
+ },
+ "node_modules/body-parser": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
+ "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
+ "dev": true,
+ "dependencies": {
+ "bytes": "3.1.1",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "on-finished": "~2.3.0",
+ "qs": "6.9.6",
+ "raw-body": "2.4.2",
+ "type-is": "~1.6.18"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/body-parser/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/bonjour": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+ "dev": true,
+ "dependencies": {
+ "array-flatten": "^2.1.0",
+ "deep-equal": "^1.0.1",
+ "dns-equal": "^1.0.0",
+ "dns-txt": "^2.0.2",
+ "multicast-dns": "^6.0.1",
+ "multicast-dns-service-types": "^1.1.0"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+ "dev": true
+ },
+ "node_modules/boom": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
+ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
+ "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "hoek": "2.x.x"
+ },
+ "engines": {
+ "node": ">=0.10.40"
+ }
+ },
+ "node_modules/bottleneck": {
+ "version": "2.19.5",
+ "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz",
+ "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==",
+ "dev": true
+ },
+ "node_modules/bowser": {
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.9.4.tgz",
+ "integrity": "sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ=="
+ },
+ "node_modules/boxen": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
+ "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-align": "^3.0.0",
+ "camelcase": "^5.3.1",
+ "chalk": "^3.0.0",
+ "cli-boxes": "^2.2.0",
+ "string-width": "^4.1.0",
+ "term-size": "^2.1.0",
+ "type-fest": "^0.8.1",
+ "widest-line": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/boxen/node_modules/chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/boxen/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
+ "dev": true
+ },
+ "node_modules/browser-pack": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
+ "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
+ "dev": true,
+ "dependencies": {
+ "combine-source-map": "~0.8.0",
+ "defined": "^1.0.0",
+ "JSONStream": "^1.0.3",
+ "safe-buffer": "^5.1.1",
+ "through2": "^2.0.0",
+ "umd": "^3.0.0"
+ },
+ "bin": {
+ "browser-pack": "bin/cmd.js"
+ }
+ },
+ "node_modules/browser-process-hrtime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
+ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
+ "dev": true
+ },
+ "node_modules/browser-resolve": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
+ "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
+ "dev": true,
+ "dependencies": {
+ "resolve": "1.1.7"
+ }
+ },
+ "node_modules/browser-resolve/node_modules/resolve": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+ "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
+ "dev": true
+ },
+ "node_modules/browserify": {
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz",
+ "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==",
+ "dev": true,
+ "dependencies": {
+ "assert": "^1.4.0",
+ "browser-pack": "^6.0.1",
+ "browser-resolve": "^1.11.0",
+ "browserify-zlib": "~0.2.0",
+ "buffer": "^5.0.2",
+ "cached-path-relative": "^1.0.0",
+ "concat-stream": "~1.5.1",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "~1.0.0",
+ "crypto-browserify": "^3.0.0",
+ "defined": "^1.0.0",
+ "deps-sort": "^2.0.0",
+ "domain-browser": "~1.1.0",
+ "duplexer2": "~0.1.2",
+ "events": "~1.1.0",
+ "glob": "^7.1.0",
+ "has": "^1.0.0",
+ "htmlescape": "^1.1.0",
+ "https-browserify": "^1.0.0",
+ "inherits": "~2.0.1",
+ "insert-module-globals": "^7.0.0",
+ "JSONStream": "^1.0.3",
+ "labeled-stream-splicer": "^2.0.0",
+ "module-deps": "^4.0.8",
+ "os-browserify": "~0.3.0",
+ "parents": "^1.0.1",
+ "path-browserify": "~0.0.0",
+ "process": "~0.11.0",
+ "punycode": "^1.3.2",
+ "querystring-es3": "~0.2.0",
+ "read-only-stream": "^2.0.0",
+ "readable-stream": "^2.0.2",
+ "resolve": "^1.1.4",
+ "shasum": "^1.0.0",
+ "shell-quote": "^1.6.1",
+ "stream-browserify": "^2.0.0",
+ "stream-http": "^2.0.0",
+ "string_decoder": "~1.0.0",
+ "subarg": "^1.0.0",
+ "syntax-error": "^1.1.1",
+ "through2": "^2.0.0",
+ "timers-browserify": "^1.0.1",
+ "tty-browserify": "~0.0.0",
+ "url": "~0.11.0",
+ "util": "~0.10.1",
+ "vm-browserify": "~0.0.1",
+ "xtend": "^4.0.0"
+ },
+ "bin": {
+ "browserify": "bin/cmd.js"
+ }
+ },
+ "node_modules/browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "dev": true,
+ "dependencies": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "dev": true,
+ "dependencies": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "node_modules/browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "dev": true,
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "node_modules/browserify-sign": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^5.1.1",
+ "browserify-rsa": "^4.0.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.3",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.5",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "dev": true,
+ "dependencies": {
+ "pako": "~1.0.5"
+ }
+ },
+ "node_modules/browserify/node_modules/concat-stream": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
+ "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
+ "dev": true,
+ "engines": [
+ "node >= 0.8"
+ ],
+ "dependencies": {
+ "inherits": "~2.0.1",
+ "readable-stream": "~2.0.0",
+ "typedarray": "~0.0.5"
+ }
+ },
+ "node_modules/browserify/node_modules/concat-stream/node_modules/readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/browserify/node_modules/concat-stream/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "node_modules/browserify/node_modules/events": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
+ "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/browserify/node_modules/process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "node_modules/browserify/node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ },
+ "node_modules/browserify/node_modules/string_decoder": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/browserstack": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.3.tgz",
+ "integrity": "sha512-AO+mECXsW4QcqC9bxwM29O7qWa7bJT94uBFzeb5brylIQwawuEziwq20dPYbins95GlWzOawgyDNdjYAo32EKg==",
+ "dev": true,
+ "dependencies": {
+ "https-proxy-agent": "^2.2.1"
+ }
+ },
+ "node_modules/browserstack-local": {
+ "version": "1.4.9",
+ "resolved": "https://registry.npmjs.org/browserstack-local/-/browserstack-local-1.4.9.tgz",
+ "integrity": "sha512-V+q8HQwRQFr9nd32xR66ZZ3VDWa3Kct4IMMudhKgcuD7cWrvvFARZOibx71II+Rf7P5nMQpWWxl9z/3p927nbg==",
+ "dev": true,
+ "dependencies": {
+ "https-proxy-agent": "^4.0.0",
+ "is-running": "^2.1.0",
+ "ps-tree": "=1.2.0",
+ "temp-fs": "^0.9.9"
+ }
+ },
+ "node_modules/browserstack-local/node_modules/agent-base": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
+ "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/browserstack-local/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/browserstack-local/node_modules/https-proxy-agent": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
+ "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "5",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/browserstack-local/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "dev": true,
+ "dependencies": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-alloc": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
+ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
+ "dev": true,
+ "dependencies": {
+ "buffer-alloc-unsafe": "^1.1.0",
+ "buffer-fill": "^1.0.0"
+ }
+ },
+ "node_modules/buffer-alloc-unsafe": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
+ "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
+ "dev": true
+ },
+ "node_modules/buffer-fill": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
+ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
+ "dev": true
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "node_modules/buffer-indexof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
+ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
+ "dev": true
+ },
+ "node_modules/buffer-more-ints": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-1.0.0.tgz",
+ "integrity": "sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
+ "dev": true
+ },
+ "node_modules/buildmail": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz",
+ "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=",
+ "deprecated": "This project is unmaintained",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "addressparser": "1.0.1",
+ "libbase64": "0.1.0",
+ "libmime": "3.0.0",
+ "libqp": "1.1.0",
+ "nodemailer-fetch": "1.6.0",
+ "nodemailer-shared": "1.1.0",
+ "punycode": "1.4.1"
+ }
+ },
+ "node_modules/buildmail/node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/builtin-modules": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
+ "dev": true
+ },
+ "node_modules/bytes": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
+ "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cacache": {
+ "version": "12.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
+ "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.5.5",
+ "chownr": "^1.1.1",
+ "figgy-pudding": "^3.5.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.1.15",
+ "infer-owner": "^1.0.3",
+ "lru-cache": "^5.1.1",
+ "mississippi": "^3.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.3",
+ "ssri": "^6.0.1",
+ "unique-filename": "^1.1.1",
+ "y18n": "^4.0.0"
+ }
+ },
+ "node_modules/cacache/node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/cacache/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/cacache/node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ },
+ "node_modules/cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "dev": true,
+ "dependencies": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cacheable-request": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
+ "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
+ "dev": true,
+ "dependencies": {
+ "clone-response": "^1.0.2",
+ "get-stream": "^5.1.0",
+ "http-cache-semantics": "^4.0.0",
+ "keyv": "^3.0.0",
+ "lowercase-keys": "^2.0.0",
+ "normalize-url": "^4.1.0",
+ "responselike": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cacheable-request/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cacheable-request/node_modules/lowercase-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cached-path-relative": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz",
+ "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==",
+ "dev": true
+ },
+ "node_modules/cachedir": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
+ "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/call-me-maybe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
+ "dev": true
+ },
+ "node_modules/caller-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
+ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/caller-path/node_modules/callsites": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
+ "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/callsite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
+ "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camel-case": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
+ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.1"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001327",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz",
+ "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ }
+ ]
+ },
+ "node_modules/canvas": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz",
+ "integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "@mapbox/node-pre-gyp": "^1.0.0",
+ "nan": "^2.15.0",
+ "simple-get": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/capture-stack-trace": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
+ "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cardinal": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz",
+ "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=",
+ "dev": true,
+ "dependencies": {
+ "ansicolors": "~0.3.2",
+ "redeyed": "~2.1.0"
+ },
+ "bin": {
+ "cdl": "bin/cdl.js"
+ }
+ },
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/char-regex": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+ "dev": true
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz",
+ "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/ci-info": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
+ "dev": true
+ },
+ "node_modules/cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/circular-json": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
+ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
+ "deprecated": "CircularJSON is in maintenance only, flatted is its successor.",
+ "dev": true
+ },
+ "node_modules/cjs-module-lexer": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
+ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
+ "dev": true
+ },
+ "node_modules/class-utils": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "dev": true,
+ "dependencies": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clean-css": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
+ "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
+ "dev": true,
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/clean-css/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-boxes": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
+ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-table": {
+ "version": "0.3.11",
+ "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz",
+ "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==",
+ "dev": true,
+ "dependencies": {
+ "colors": "1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.2.0"
+ }
+ },
+ "node_modules/cli-table/node_modules/colors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
+ "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/cli-table3": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz",
+ "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": "10.* || >= 12.*"
+ },
+ "optionalDependencies": {
+ "colors": "1.4.0"
+ }
+ },
+ "node_modules/cli-table3/node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/cli-truncate": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz",
+ "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=",
+ "dev": true,
+ "dependencies": {
+ "slice-ansi": "0.0.4",
+ "string-width": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/slice-ansi": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz",
+ "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-truncate/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
+ "node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/clone-deep/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clone-response": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
+ "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
+ "dev": true,
+ "dependencies": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "node_modules/clone-stats": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
+ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
+ "dev": true
+ },
+ "node_modules/cloneable-readable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
+ "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "process-nextick-args": "^2.0.0",
+ "readable-stream": "^2.3.5"
+ }
+ },
+ "node_modules/co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true,
+ "engines": {
+ "iojs": ">= 1.0.0",
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/codecov": {
+ "version": "3.8.3",
+ "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.8.3.tgz",
+ "integrity": "sha512-Y8Hw+V3HgR7V71xWH2vQ9lyS358CbGCldWlJFR0JirqoGtOoas3R3/OclRTvgUYFK29mmJICDPauVKmpqbwhOA==",
+ "deprecated": "https://about.codecov.io/blog/codecov-uploader-deprecation-plan/",
+ "dev": true,
+ "dependencies": {
+ "argv": "0.0.2",
+ "ignore-walk": "3.0.4",
+ "js-yaml": "3.14.1",
+ "teeny-request": "7.1.1",
+ "urlgrey": "1.0.0"
+ },
+ "bin": {
+ "codecov": "bin/codecov"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/collect-v8-coverage": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
+ "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
+ "dev": true
+ },
+ "node_modules/collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "dev": true,
+ "dependencies": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "dev": true,
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/colors": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
+ "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/combine-lists": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz",
+ "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.5.0"
+ }
+ },
+ "node_modules/combine-source-map": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
+ "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=",
+ "dev": true,
+ "dependencies": {
+ "convert-source-map": "~1.1.0",
+ "inline-source-map": "~0.6.0",
+ "lodash.memoize": "~3.0.3",
+ "source-map": "~0.5.3"
+ }
+ },
+ "node_modules/combine-source-map/node_modules/convert-source-map": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
+ "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
+ "dev": true
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "node_modules/commitizen": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.0.3.tgz",
+ "integrity": "sha512-lxu0F/Iq4dudoFeIl5pY3h3CQJzkmQuh3ygnaOvqhAD8Wu2pYBI17ofqSuPHNsBTEOh1r1AVa9kR4Hp0FAHKcQ==",
+ "dev": true,
+ "dependencies": {
+ "cachedir": "2.2.0",
+ "cz-conventional-changelog": "3.0.1",
+ "dedent": "0.7.0",
+ "detect-indent": "6.0.0",
+ "find-node-modules": "2.0.0",
+ "find-root": "1.1.0",
+ "fs-extra": "8.1.0",
+ "glob": "7.1.4",
+ "inquirer": "6.5.0",
+ "is-utf8": "^0.2.1",
+ "lodash": "4.17.15",
+ "minimist": "1.2.0",
+ "shelljs": "0.7.6",
+ "strip-bom": "4.0.0",
+ "strip-json-comments": "3.0.1"
+ },
+ "bin": {
+ "commitizen": "bin/commitizen",
+ "git-cz": "bin/git-cz"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/commitizen/node_modules/ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "node_modules/commitizen/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/commitizen/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/commitizen/node_modules/cz-conventional-changelog": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.0.1.tgz",
+ "integrity": "sha512-7KASIwB8/ClEyCRvQrCPbN7WkQnUSjSSVNyPM+gDJ0jskLi8h8N2hrdpyeCk7fIqKMRzziqVSOBTB8yyLTMHGQ==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "conventional-commit-types": "^2.0.0",
+ "lodash.map": "^4.5.1",
+ "longest": "^2.0.1",
+ "right-pad": "^1.0.1",
+ "word-wrap": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 10"
+ },
+ "optionalDependencies": {
+ "@commitlint/load": ">6.1.1"
+ }
+ },
+ "node_modules/commitizen/node_modules/detect-indent": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
+ "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/commitizen/node_modules/figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/glob": {
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/commitizen/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/inquirer": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz",
+ "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^3.2.0",
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^2.0.0",
+ "lodash": "^4.17.12",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^6.4.0",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^5.1.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/commitizen/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/lodash": {
+ "version": "4.17.15",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
+ "dev": true
+ },
+ "node_modules/commitizen/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "node_modules/commitizen/node_modules/mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "node_modules/commitizen/node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/string-width/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commitizen/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/commitizen/node_modules/strip-ansi/node_modules/ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/commitizen/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "dev": true
+ },
+ "node_modules/compare-func": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
+ "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
+ "dev": true,
+ "dependencies": {
+ "array-ify": "^1.0.0",
+ "dot-prop": "^5.1.0"
+ }
+ },
+ "node_modules/component-bind": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
+ "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
+ "dev": true
+ },
+ "node_modules/component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "dev": true
+ },
+ "node_modules/component-inherit": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
+ "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
+ "dev": true
+ },
+ "node_modules/compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dev": true,
+ "dependencies": {
+ "mime-db": ">= 1.43.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/compression/node_modules/bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "node_modules/concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "dev": true,
+ "engines": [
+ "node >= 0.8"
+ ],
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "node_modules/configstore": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
+ "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
+ "dev": true,
+ "dependencies": {
+ "dot-prop": "^5.2.0",
+ "graceful-fs": "^4.1.2",
+ "make-dir": "^3.0.0",
+ "unique-string": "^2.0.0",
+ "write-file-atomic": "^3.0.0",
+ "xdg-basedir": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/configstore/node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/configstore/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/connect-history-api-fallback": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/connect-livereload": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz",
+ "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
+ "dev": true
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "dev": true
+ },
+ "node_modules/constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
+ "dev": true
+ },
+ "node_modules/contains-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
+ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/content-disposition/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/conventional-changelog-angular": {
+ "version": "5.0.13",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
+ "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
+ "dev": true,
+ "dependencies": {
+ "compare-func": "^2.0.0",
+ "q": "^1.5.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/conventional-changelog-writer": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz",
+ "integrity": "sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==",
+ "dev": true,
+ "dependencies": {
+ "compare-func": "^2.0.0",
+ "conventional-commits-filter": "^2.0.7",
+ "dateformat": "^3.0.0",
+ "handlebars": "^4.7.6",
+ "json-stringify-safe": "^5.0.1",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "semver": "^6.0.0",
+ "split": "^1.0.0",
+ "through2": "^4.0.0"
+ },
+ "bin": {
+ "conventional-changelog-writer": "cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/conventional-changelog-writer/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/conventional-changelog-writer/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/conventional-changelog-writer/node_modules/split": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
+ "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
+ "dev": true,
+ "dependencies": {
+ "through": "2"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/conventional-changelog-writer/node_modules/through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "3"
+ }
+ },
+ "node_modules/conventional-commit-types": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.3.0.tgz",
+ "integrity": "sha512-6iB39PrcGYdz0n3z31kj6/Km6mK9hm9oMRhwcLnKxE7WNoeRKZbTAobliKrbYZ5jqyCvtcVEfjCiaEzhL3AVmQ==",
+ "dev": true
+ },
+ "node_modules/conventional-commits-filter": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
+ "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
+ "dev": true,
+ "dependencies": {
+ "lodash.ismatch": "^4.4.0",
+ "modify-values": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/conventional-commits-parser": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz",
+ "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==",
+ "dev": true,
+ "dependencies": {
+ "is-text-path": "^1.0.1",
+ "JSONStream": "^1.0.4",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ },
+ "bin": {
+ "conventional-commits-parser": "cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/conventional-commits-parser/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/conventional-commits-parser/node_modules/through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "3"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/cookie": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
+ "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ },
+ "node_modules/copy-concurrently": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.1.1",
+ "fs-write-stream-atomic": "^1.0.8",
+ "iferr": "^0.1.5",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.0"
+ }
+ },
+ "node_modules/copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
+ "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==",
+ "dev": true,
+ "dependencies": {
+ "cacache": "^12.0.3",
+ "find-cache-dir": "^2.1.0",
+ "glob-parent": "^3.1.0",
+ "globby": "^7.1.1",
+ "is-glob": "^4.0.1",
+ "loader-utils": "^1.2.3",
+ "minimatch": "^3.0.4",
+ "normalize-path": "^3.0.0",
+ "p-limit": "^2.2.1",
+ "schema-utils": "^1.0.0",
+ "serialize-javascript": "^4.0.0",
+ "webpack-log": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/copy-webpack-plugin/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/core-js": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
+ "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",
+ "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js."
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.21.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz",
+ "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==",
+ "dev": true,
+ "dependencies": {
+ "browserslist": "^4.19.1",
+ "semver": "7.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-compat/node_modules/browserslist": {
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.2",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/core-js-compat/node_modules/semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/core-js-pure": {
+ "version": "3.21.1",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz",
+ "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==",
+ "dev": true,
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "node_modules/cors": {
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
+ "dev": true,
+ "dependencies": {
+ "object-assign": "^4",
+ "vary": "^1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/cosmiconfig": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cosmiconfig-typescript-loader": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.4.tgz",
+ "integrity": "sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "cosmiconfig": "^7",
+ "ts-node": "^10.4.0"
+ },
+ "engines": {
+ "node": ">=12",
+ "npm": ">=6"
+ },
+ "peerDependencies": {
+ "@types/node": "*",
+ "cosmiconfig": ">=7",
+ "typescript": ">=3"
+ }
+ },
+ "node_modules/cp-file": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz",
+ "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "make-dir": "^3.0.0",
+ "nested-error-stacks": "^2.0.0",
+ "p-event": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cp-file/node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cp-file/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ }
+ },
+ "node_modules/create-ecdh/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/create-error-class": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
+ "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
+ "dev": true,
+ "dependencies": {
+ "capture-stack-trace": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "dev": true,
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "node_modules/create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "dev": true,
+ "dependencies": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/cross-fetch": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
+ "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
+ "dev": true,
+ "dependencies": {
+ "node-fetch": "2.6.7"
+ }
+ },
+ "node_modules/cross-fetch/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/cryptiles": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
+ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
+ "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "boom": "2.x.x"
+ },
+ "engines": {
+ "node": ">=0.10.40"
+ }
+ },
+ "node_modules/crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "dev": true,
+ "dependencies": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/crypto-random-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
+ "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/css-in-js-utils": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz",
+ "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==",
+ "dependencies": {
+ "hyphenate-style-name": "^1.0.2",
+ "isobject": "^3.0.1"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
+ "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^5.1.0",
+ "domhandler": "^4.3.0",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+ "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/cssom": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
+ "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
+ "dev": true
+ },
+ "node_modules/cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "dev": true,
+ "dependencies": {
+ "cssom": "~0.3.6"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cssstyle/node_modules/cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+ "dev": true
+ },
+ "node_modules/currently-unhandled": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+ "dev": true,
+ "dependencies": {
+ "array-find-index": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/custom-event": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
+ "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
+ "dev": true
+ },
+ "node_modules/cyclist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
+ "dev": true
+ },
+ "node_modules/cz-conventional-changelog": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz",
+ "integrity": "sha1-L0vHOQ4yROTfKT5ro1Hkx0Cnx2Q=",
+ "dev": true,
+ "dependencies": {
+ "conventional-commit-types": "^2.0.0",
+ "lodash.map": "^4.5.1",
+ "longest": "^1.0.1",
+ "right-pad": "^1.0.1",
+ "word-wrap": "^1.0.3"
+ }
+ },
+ "node_modules/cz-conventional-changelog/node_modules/longest": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
+ "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "dev": true,
+ "dependencies": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
+ "node_modules/d3-array": {
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
+ "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
+ "dependencies": {
+ "internmap": "^1.0.0"
+ }
+ },
+ "node_modules/d3-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
+ "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
+ },
+ "node_modules/d3-delaunay": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz",
+ "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==",
+ "dependencies": {
+ "delaunator": "4"
+ }
+ },
+ "node_modules/d3-dispatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
+ "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA=="
+ },
+ "node_modules/d3-dsv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz",
+ "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==",
+ "dependencies": {
+ "commander": "2",
+ "iconv-lite": "0.4",
+ "rw": "1"
+ },
+ "bin": {
+ "csv2json": "bin/dsv2json",
+ "csv2tsv": "bin/dsv2dsv",
+ "dsv2dsv": "bin/dsv2dsv",
+ "dsv2json": "bin/dsv2json",
+ "json2csv": "bin/json2dsv",
+ "json2dsv": "bin/json2dsv",
+ "json2tsv": "bin/json2dsv",
+ "tsv2csv": "bin/dsv2dsv",
+ "tsv2json": "bin/dsv2json"
+ }
+ },
+ "node_modules/d3-dsv/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/d3-force": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz",
+ "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==",
+ "dependencies": {
+ "d3-dispatch": "1 - 2",
+ "d3-quadtree": "1 - 2",
+ "d3-timer": "1 - 2"
+ }
+ },
+ "node_modules/d3-format": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.3.2.tgz",
+ "integrity": "sha512-Z18Dprj96ExragQ0DeGi+SYPQ7pPfRMtUXtsg/ChVIKNBCzjO8XYJvRTC1usblx52lqge56V5ect+frYTQc8WQ=="
+ },
+ "node_modules/d3-geo": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz",
+ "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==",
+ "dependencies": {
+ "d3-array": "^2.5.0"
+ }
+ },
+ "node_modules/d3-geo-projection": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz",
+ "integrity": "sha512-1JE+filVbkEX2bT25dJdQ05iA4QHvUwev6o0nIQHOSrNlHCAKfVss/U10vEM3pA4j5v7uQoFdQ4KLbx9BlEbWA==",
+ "dependencies": {
+ "commander": "2",
+ "d3-array": "1 - 2",
+ "d3-geo": "1.12.0 - 2",
+ "resolve": "^1.1.10"
+ },
+ "bin": {
+ "geo2svg": "bin/geo2svg",
+ "geograticule": "bin/geograticule",
+ "geoproject": "bin/geoproject",
+ "geoquantize": "bin/geoquantize",
+ "geostitch": "bin/geostitch"
+ }
+ },
+ "node_modules/d3-hierarchy": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz",
+ "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw=="
+ },
+ "node_modules/d3-interpolate": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
+ "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
+ "dependencies": {
+ "d3-color": "1 - 2"
+ }
+ },
+ "node_modules/d3-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz",
+ "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA=="
+ },
+ "node_modules/d3-quadtree": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz",
+ "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw=="
+ },
+ "node_modules/d3-scale": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz",
+ "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==",
+ "dependencies": {
+ "d3-array": "^2.3.0",
+ "d3-format": "1 - 2",
+ "d3-interpolate": "1.2.0 - 2",
+ "d3-time": "^2.1.1",
+ "d3-time-format": "2 - 3"
+ }
+ },
+ "node_modules/d3-selection": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.3.2.tgz",
+ "integrity": "sha512-OoXdv1nZ7h2aKMVg3kaUFbLLK5jXUFAMLD/Tu5JA96mjf8f2a9ZUESGY+C36t8R1WFeWk/e55hy54Ml2I62CRQ=="
+ },
+ "node_modules/d3-shape": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz",
+ "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==",
+ "dependencies": {
+ "d3-path": "1 - 2"
+ }
+ },
+ "node_modules/d3-time": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz",
+ "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==",
+ "dependencies": {
+ "d3-array": "2"
+ }
+ },
+ "node_modules/d3-time-format": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz",
+ "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==",
+ "dependencies": {
+ "d3-time": "1 - 2"
+ }
+ },
+ "node_modules/d3-timer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz",
+ "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA=="
+ },
+ "node_modules/dargs": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-6.1.0.tgz",
+ "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/dash-ast": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz",
+ "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==",
+ "dev": true
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/data-uri-to-buffer": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz",
+ "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/data-urls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
+ "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+ "dev": true,
+ "dependencies": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/data-urls/node_modules/tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/data-urls/node_modules/webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.4"
+ }
+ },
+ "node_modules/data-urls/node_modules/whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/date-fns": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz",
+ "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==",
+ "dev": true
+ },
+ "node_modules/date-format": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz",
+ "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/dateformat": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+ "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decamelize-keys": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
+ "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
+ "dev": true,
+ "dependencies": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decamelize-keys/node_modules/map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decimal.js": {
+ "version": "10.3.1",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
+ "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
+ "dev": true
+ },
+ "node_modules/decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "dev": true,
+ "dependencies": {
+ "mimic-response": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
+ "dev": true
+ },
+ "node_modules/deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dev": true,
+ "dependencies": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "node_modules/deepmerge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/default-gateway": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
+ "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
+ "dev": true,
+ "dependencies": {
+ "execa": "^1.0.0",
+ "ip-regex": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/default-gateway/node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/default-gateway/node_modules/execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/default-gateway/node_modules/npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/default-gateway/node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/default-gateway/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/default-gateway/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/default-gateway/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/default-gateway/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/defer-to-connect": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
+ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
+ "dev": true
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-property/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-property/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-property/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-property/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/defined": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
+ "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
+ "dev": true
+ },
+ "node_modules/degenerator": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz",
+ "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ast-types": "0.x.x",
+ "escodegen": "1.x.x",
+ "esprima": "3.x.x"
+ }
+ },
+ "node_modules/degenerator/node_modules/esprima": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/del": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
+ "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
+ "dev": true,
+ "dependencies": {
+ "globby": "^11.0.1",
+ "graceful-fs": "^4.2.4",
+ "is-glob": "^4.0.1",
+ "is-path-cwd": "^2.2.0",
+ "is-path-inside": "^3.0.2",
+ "p-map": "^4.0.0",
+ "rimraf": "^3.0.2",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/del/node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/del/node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/del/node_modules/globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/del/node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/del/node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/del/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/delaunator": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz",
+ "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag=="
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+ "dev": true
+ },
+ "node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/deprecation": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
+ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
+ "dev": true
+ },
+ "node_modules/deps-sort": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz",
+ "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==",
+ "dev": true,
+ "dependencies": {
+ "JSONStream": "^1.0.3",
+ "shasum-object": "^1.0.0",
+ "subarg": "^1.0.0",
+ "through2": "^2.0.0"
+ },
+ "bin": {
+ "deps-sort": "bin/cmd.js"
+ }
+ },
+ "node_modules/des.js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/destroy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
+ "dev": true
+ },
+ "node_modules/detect-conflict": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/detect-conflict/-/detect-conflict-1.0.1.tgz",
+ "integrity": "sha1-CIZXpmqWHAUBnbfEIwiDsca0F24=",
+ "dev": true
+ },
+ "node_modules/detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/detect-indent": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
+ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
+ "dev": true,
+ "dependencies": {
+ "repeating": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/detect-libc": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
+ "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detect-newline": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+ "dev": true
+ },
+ "node_modules/detective": {
+ "version": "4.7.1",
+ "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz",
+ "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^5.2.1",
+ "defined": "^1.0.0"
+ }
+ },
+ "node_modules/detective/node_modules/acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/di": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
+ "dev": true
+ },
+ "node_modules/didyoumean": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
+ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
+ "dev": true
+ },
+ "node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/diff-sequences": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
+ "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
+ "dev": true,
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ }
+ },
+ "node_modules/diffie-hellman/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/dir-glob": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
+ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/dir-glob/node_modules/path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/dir-glob/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
+ "dev": true
+ },
+ "node_modules/dns-packet": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
+ "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
+ "dev": true,
+ "dependencies": {
+ "ip": "^1.1.0",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/dns-txt": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
+ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
+ "dev": true,
+ "dependencies": {
+ "buffer-indexof": "^1.0.0"
+ }
+ },
+ "node_modules/docsify": {
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/docsify/-/docsify-4.12.2.tgz",
+ "integrity": "sha512-hpRez5upcvkYigT2zD8P5kH5t9HpSWL8yn/ZU/g04/WfAfxVNW6CPUVOOF1EsQUDxTRuyNTFOb6uUv+tPij3tg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "dompurify": "^2.3.1",
+ "marked": "^1.2.9",
+ "medium-zoom": "^1.0.6",
+ "opencollective-postinstall": "^2.0.2",
+ "prismjs": "^1.23.0",
+ "strip-indent": "^3.0.0",
+ "tinydate": "^1.3.0",
+ "tweezer.js": "^1.4.0"
+ }
+ },
+ "node_modules/docsify-cli": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/docsify-cli/-/docsify-cli-4.4.3.tgz",
+ "integrity": "sha512-oI/cD04b+hklNd9yKiN9p9EqGx9UKL6p4D0J3fS9L5fpwOti1F8p2rshGJTyArxUlw6EeEBtaJd4rzPzBkK+Lw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.4.2",
+ "connect": "^3.6.0",
+ "connect-livereload": "^0.6.0",
+ "cp-file": "^7.0.0",
+ "docsify": "^4.12.1",
+ "docsify-server-renderer": ">=4.10.0",
+ "enquirer": "^2.3.6",
+ "fs-extra": "^8.1.0",
+ "get-port": "^5.0.0",
+ "livereload": "^0.9.1",
+ "lru-cache": "^5.1.1",
+ "open": "^6.4.0",
+ "serve-static": "^1.12.1",
+ "update-notifier": "^4.1.0",
+ "yargonaut": "^1.1.2",
+ "yargs": "^14.2.0"
+ },
+ "bin": {
+ "docsify": "bin/docsify"
+ },
+ "engines": {
+ "node": ">= 10",
+ "npm": ">= 6"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/docsify-cli/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "node_modules/docsify-cli/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ },
+ "node_modules/docsify-cli/node_modules/yargs": {
+ "version": "14.2.3",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
+ "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^5.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^15.0.1"
+ }
+ },
+ "node_modules/docsify-cli/node_modules/yargs-parser": {
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz",
+ "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "node_modules/docsify-server-renderer": {
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/docsify-server-renderer/-/docsify-server-renderer-4.12.2.tgz",
+ "integrity": "sha512-/sCq0U0iGvc8mNN6VC5SeodiHUsA98rMsMFYXtQbWsS/jWArkSee8ATlH5KzGDJ/zjf9QOFrkjoanHCNaFWiPQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.3.3",
+ "docsify": "^4.12.1",
+ "dompurify": "^2.3.2",
+ "node-fetch": "^2.6.6",
+ "resolve-pathname": "^3.0.0"
+ }
+ },
+ "node_modules/docsify-server-renderer/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/docsify-server-renderer/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/docsify-server-renderer/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "dev": true,
+ "dependencies": {
+ "utila": "~0.4"
+ }
+ },
+ "node_modules/dom-serialize": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
+ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
+ "dev": true,
+ "dependencies": {
+ "custom-event": "~1.0.0",
+ "ent": "~2.2.0",
+ "extend": "^3.0.0",
+ "void-elements": "^2.0.0"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/dom-walk": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
+ "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
+ "dev": true
+ },
+ "node_modules/domain-browser": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
+ "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4",
+ "npm": ">=1.2"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/domexception": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
+ "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+ "dev": true,
+ "dependencies": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domexception/node_modules/webidl-conversions": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+ "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/domhandler": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
+ "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/dompurify": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz",
+ "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==",
+ "dev": true
+ },
+ "node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "dev": true,
+ "dependencies": {
+ "is-obj": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
+ "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/double-ended-queue": {
+ "version": "2.1.0-0",
+ "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
+ "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/download-stats": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/download-stats/-/download-stats-0.3.4.tgz",
+ "integrity": "sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA==",
+ "dev": true,
+ "dependencies": {
+ "JSONStream": "^1.2.1",
+ "lazy-cache": "^2.0.1",
+ "moment": "^2.15.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+ "dev": true
+ },
+ "node_modules/duplexer2": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
+ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/duplexer3": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
+ "dev": true
+ },
+ "node_modules/duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/editions": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
+ "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
+ "dev": true,
+ "dependencies": {
+ "errlop": "^2.0.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=0.8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/editions/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
+ "dev": true
+ },
+ "node_modules/ejs": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
+ "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.106",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz",
+ "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==",
+ "dev": true
+ },
+ "node_modules/elegant-spinner": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz",
+ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/elliptic/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/emittery": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
+ "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/emittery?sponsor=1"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/engine.io": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz",
+ "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "base64id": "1.0.0",
+ "cookie": "0.3.1",
+ "debug": "~3.1.0",
+ "engine.io-parser": "~2.1.0",
+ "ws": "~3.3.1"
+ },
+ "optionalDependencies": {
+ "uws": "~9.14.0"
+ }
+ },
+ "node_modules/engine.io-client": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz",
+ "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==",
+ "dev": true,
+ "dependencies": {
+ "component-emitter": "1.2.1",
+ "component-inherit": "0.0.3",
+ "debug": "~3.1.0",
+ "engine.io-parser": "~2.1.1",
+ "has-cors": "1.1.0",
+ "indexof": "0.0.1",
+ "parseqs": "0.0.5",
+ "parseuri": "0.0.5",
+ "ws": "~3.3.1",
+ "xmlhttprequest-ssl": "~1.5.4",
+ "yeast": "0.1.2"
+ }
+ },
+ "node_modules/engine.io-client/node_modules/component-emitter": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+ "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
+ "dev": true
+ },
+ "node_modules/engine.io-client/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/engine.io-client/node_modules/ws": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
+ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
+ "dev": true,
+ "dependencies": {
+ "async-limiter": "~1.0.0",
+ "safe-buffer": "~5.1.0",
+ "ultron": "~1.1.0"
+ }
+ },
+ "node_modules/engine.io-parser": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
+ "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
+ "dev": true,
+ "dependencies": {
+ "after": "0.8.2",
+ "arraybuffer.slice": "~0.0.7",
+ "base64-arraybuffer": "0.1.5",
+ "blob": "0.0.5",
+ "has-binary2": "~1.0.2"
+ }
+ },
+ "node_modules/engine.io/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/engine.io/node_modules/ws": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
+ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
+ "dev": true,
+ "dependencies": {
+ "async-limiter": "~1.0.0",
+ "safe-buffer": "~5.1.0",
+ "ultron": "~1.1.0"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
+ "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.5.0",
+ "tapable": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/enhanced-resolve/node_modules/memory-fs": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
+ "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
+ "dev": true,
+ "dependencies": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4.3.0 <5.0.0 || >=5.10"
+ }
+ },
+ "node_modules/enquirer": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-colors": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/enquirer/node_modules/ansi-colors": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
+ "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
+ "dev": true
+ },
+ "node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/env-ci": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz",
+ "integrity": "sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A==",
+ "dev": true,
+ "dependencies": {
+ "execa": "^5.0.0",
+ "fromentries": "^1.3.2",
+ "java-properties": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10.17"
+ }
+ },
+ "node_modules/errlop": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
+ "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
+ "node_modules/error": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
+ "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
+ "dev": true,
+ "dependencies": {
+ "string-template": "~0.2.1"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dev": true,
+ "dependencies": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es5-ext": {
+ "version": "0.10.59",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.59.tgz",
+ "integrity": "sha512-cOgyhW0tIJyQY1Kfw6Kr0viu9ZlUctVchRMZ7R0HiH3dxTSp5zJDLecwxUqPUrGKMsgBI1wd1FL+d9Jxfi4cLw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
+ "dev": true,
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "node_modules/es6-promise": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
+ "dev": true
+ },
+ "node_modules/es6-promisify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
+ "dev": true,
+ "dependencies": {
+ "es6-promise": "^4.0.3"
+ }
+ },
+ "node_modules/es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "dev": true,
+ "dependencies": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-goat": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
+ "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
+ "dev": true
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/escodegen": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/escodegen/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "4.18.2",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
+ "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^5.3.0",
+ "babel-code-frame": "^6.22.0",
+ "chalk": "^2.1.0",
+ "concat-stream": "^1.6.0",
+ "cross-spawn": "^5.1.0",
+ "debug": "^3.1.0",
+ "doctrine": "^2.1.0",
+ "eslint-scope": "^3.7.1",
+ "eslint-visitor-keys": "^1.0.0",
+ "espree": "^3.5.2",
+ "esquery": "^1.0.0",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^2.0.0",
+ "functional-red-black-tree": "^1.0.1",
+ "glob": "^7.1.2",
+ "globals": "^11.0.1",
+ "ignore": "^3.3.3",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^3.0.6",
+ "is-resolvable": "^1.0.0",
+ "js-yaml": "^3.9.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.3.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.2",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.8.2",
+ "path-is-inside": "^1.0.2",
+ "pluralize": "^7.0.0",
+ "progress": "^2.0.0",
+ "require-uncached": "^1.0.3",
+ "semver": "^5.3.0",
+ "strip-ansi": "^4.0.0",
+ "strip-json-comments": "~2.0.1",
+ "table": "4.0.2",
+ "text-table": "~0.2.0"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-config-airbnb-base": {
+ "version": "12.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz",
+ "integrity": "sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA==",
+ "dev": true,
+ "dependencies": {
+ "eslint-restricted-globals": "^0.1.1"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "peerDependencies": {
+ "eslint": "^4.9.0",
+ "eslint-plugin-import": "^2.7.0"
+ }
+ },
+ "node_modules/eslint-config-prettier": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz",
+ "integrity": "sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==",
+ "dev": true,
+ "dependencies": {
+ "get-stdin": "^6.0.0"
+ },
+ "bin": {
+ "eslint-config-prettier-check": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=3.14.1"
+ }
+ },
+ "node_modules/eslint-filtered-fix": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/eslint-filtered-fix/-/eslint-filtered-fix-0.1.2.tgz",
+ "integrity": "sha512-WjubxjjPpqT+kQWKH59ZK17b0sdAwnDNVHXVcscCGNfKS36Big+AnlR3o9/0v3WRbeU6HSkrfE4vaFFRoywpUw==",
+ "dev": true,
+ "dependencies": {
+ "optionator": "^0.9.1"
+ },
+ "bin": {
+ "eslint-filtered-fix": "bin/eslint-filtered-fix.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=4.2.0"
+ }
+ },
+ "node_modules/eslint-filtered-fix/node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/eslint-filtered-fix/node_modules/optionator": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/eslint-filtered-fix/node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/eslint-filtered-fix/node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/eslint-formatter-friendly": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-formatter-friendly/-/eslint-formatter-friendly-6.0.0.tgz",
+ "integrity": "sha512-fOBwGn2r8BPQ1KSKyVzjXP8VFxJ2tWKxxn2lIF+k1ezN/pFB44HDlrn5kBm1vxbyyRa/LC+1vHJwc7WETUAZ2Q==",
+ "dev": true,
+ "dependencies": {
+ "babel-code-frame": "6.26.0",
+ "chalk": "^2.0.1",
+ "extend": "^3.0.0",
+ "strip-ansi": "^4.0.0",
+ "text-table": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-formatter-friendly/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-formatter-friendly/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-formatter-friendly/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-formatter-friendly/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/eslint-formatter-friendly/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/eslint-formatter-friendly/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-formatter-friendly/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-formatter-friendly/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-import-resolver-node": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
+ "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.7",
+ "resolve": "^1.20.0"
+ }
+ },
+ "node_modules/eslint-import-resolver-node/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-import-resolver-node/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/eslint-loader": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.0.0.tgz",
+ "integrity": "sha512-VxxGDI4bXzLk0+/jMt/0EkGMRKS9ox6Czx+yapMb9WJmcS/ZHhlhqcVUNgUjFBNp02j/2pZLdGOrG7EXyjoz/g==",
+ "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin",
+ "dev": true,
+ "dependencies": {
+ "loader-fs-cache": "^1.0.0",
+ "loader-utils": "^1.0.2",
+ "object-assign": "^4.0.1",
+ "object-hash": "^1.1.4",
+ "rimraf": "^2.6.1"
+ },
+ "peerDependencies": {
+ "eslint": ">=1.6.0 <5.0.0",
+ "webpack": ">=2.0.0 <5.0.0"
+ }
+ },
+ "node_modules/eslint-module-utils": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
+ "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.7",
+ "find-up": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/eslint-module-utils/node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-module-utils/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-nibble/-/eslint-nibble-5.1.0.tgz",
+ "integrity": "sha512-wgmhwlMaNBbaDHrxg8/Os0LCOOatfzy6IaU07HFk6/UirfsTCqD9XoH0+9UNk2V16uPZXgLSiUIwGBtxliXnHw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "eslint-filtered-fix": "^0.1.1",
+ "eslint-formatter-friendly": "^6.0.0",
+ "eslint-stats": "github:ianvs/eslint-stats#cb1ff8251b50c7f0cb431a2b395431ebfdeb10c8",
+ "eslint-summary": "^1.0.0",
+ "inquirer": "^6.2.0",
+ "optionator": "^0.8.2"
+ },
+ "bin": {
+ "eslint-nibble": "bin/eslint-nibble.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=4.0.0"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "node_modules/eslint-nibble/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/eslint-nibble/node_modules/figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/inquirer": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^3.2.0",
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^2.0.0",
+ "lodash": "^4.17.12",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^6.4.0",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^5.1.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "node_modules/eslint-nibble/node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/string-width/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/strip-ansi/node_modules/ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/eslint-nibble/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-plugin-import": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz",
+ "integrity": "sha1-JgAu+/ylmJtyiKwEdQi9JPIXsWk=",
+ "dev": true,
+ "dependencies": {
+ "builtin-modules": "^1.1.1",
+ "contains-path": "^0.1.0",
+ "debug": "^2.6.8",
+ "doctrine": "1.5.0",
+ "eslint-import-resolver-node": "^0.3.1",
+ "eslint-module-utils": "^2.1.1",
+ "has": "^1.0.1",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.3",
+ "read-pkg-up": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "eslint": "2.x - 4.x"
+ }
+ },
+ "node_modules/eslint-plugin-import/node_modules/doctrine": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
+ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2",
+ "isarray": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-restricted-globals": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz",
+ "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=",
+ "dev": true
+ },
+ "node_modules/eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
+ "dev": true,
+ "dependencies": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/eslint-stats": {
+ "version": "1.0.0",
+ "resolved": "git+ssh://git@github.com/ianvs/eslint-stats.git#cb1ff8251b50c7f0cb431a2b395431ebfdeb10c8",
+ "integrity": "sha512-YqURtG8CfUmxXJKPish9Owfa4rR9Wx1ReGRkSUKMIqkNQewPOwuQmqk+Zpyfwb1Zo0AG4RdKpA+SpQDeKmsnOg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "lodash": "^4.17.4"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/eslint-stats/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-stats/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-stats/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/eslint-stats/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/eslint-stats/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-stats/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint-summary": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-summary/-/eslint-summary-1.0.0.tgz",
+ "integrity": "sha1-uBHwBDcBayDA9vUjRHm9Y5W1eIY=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.0.0",
+ "text-table": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-summary/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-summary/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-summary/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-summary/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint-summary/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "dependencies": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "node_modules/eslint/node_modules/ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/eslint/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "node_modules/eslint/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/eslint/node_modules/external-editor": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "dev": true,
+ "dependencies": {
+ "chardet": "^0.4.0",
+ "iconv-lite": "^0.4.17",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/eslint/node_modules/fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint/node_modules/ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/inquirer": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
+ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.0.4",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rx-lite": "^4.0.8",
+ "rx-lite-aggregates": "^4.0.8",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "node_modules/eslint/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/eslint/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/eslint/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/eslint/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eslint/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/eslint/node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "node_modules/espree": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
+ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^5.5.0",
+ "acorn-jsx": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/espree/node_modules/acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true,
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esquery/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esrecurse/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/event-stream": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
+ "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
+ "dev": true,
+ "dependencies": {
+ "duplexer": "~0.1.1",
+ "from": "~0",
+ "map-stream": "~0.1.0",
+ "pause-stream": "0.0.11",
+ "split": "0.3",
+ "stream-combiner": "~0.0.4",
+ "through": "~2.3.1"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/eventsource": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
+ "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
+ "dev": true,
+ "dependencies": {
+ "original": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "dev": true,
+ "dependencies": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/execa/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/execa/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/exit-hook": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz",
+ "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-braces": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz",
+ "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",
+ "dev": true,
+ "dependencies": {
+ "array-slice": "^0.2.3",
+ "array-unique": "^0.2.1",
+ "braces": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-braces/node_modules/braces": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz",
+ "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=",
+ "dev": true,
+ "dependencies": {
+ "expand-range": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-braces/node_modules/expand-range": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz",
+ "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^0.1.1",
+ "repeat-string": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-braces/node_modules/is-number": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz",
+ "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-braces/node_modules/repeat-string": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz",
+ "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/expand-brackets": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
+ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
+ "dev": true,
+ "dependencies": {
+ "is-posix-bracket": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-range": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
+ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-range/node_modules/fill-range": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
+ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^2.1.0",
+ "isobject": "^2.0.0",
+ "randomatic": "^3.0.0",
+ "repeat-element": "^1.1.2",
+ "repeat-string": "^1.5.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-range/node_modules/is-number": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
+ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-range/node_modules/isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "dependencies": {
+ "isarray": "1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expect": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz",
+ "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/express": {
+ "version": "4.17.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
+ "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.7",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.19.1",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.4.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "~1.1.2",
+ "fresh": "0.5.2",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.9.6",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.17.2",
+ "serve-static": "1.14.2",
+ "setprototypeof": "1.2.0",
+ "statuses": "~1.5.0",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/express/node_modules/array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
+ "dev": true
+ },
+ "node_modules/express/node_modules/cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/express/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/ext": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
+ "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
+ "dev": true,
+ "dependencies": {
+ "type": "^2.5.0"
+ }
+ },
+ "node_modules/ext/node_modules/type": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz",
+ "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==",
+ "dev": true
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dev": true,
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extend-shallow/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/external-editor/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
+ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extract-text-webpack-plugin": {
+ "version": "4.0.0-beta.0",
+ "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz",
+ "integrity": "sha512-Hypkn9jUTnFr0DpekNam53X47tXn3ucY08BQumv7kdGgeVUBLq3DJHJTi6HNxv4jl9W+Skxjz9+RnK0sJyqqjA==",
+ "dev": true,
+ "dependencies": {
+ "async": "^2.4.1",
+ "loader-utils": "^1.1.0",
+ "schema-utils": "^0.4.5",
+ "webpack-sources": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 6.9.0 || >= 8.9.0"
+ },
+ "peerDependencies": {
+ "webpack": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "node_modules/extract-text-webpack-plugin/node_modules/async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/extract-text-webpack-plugin/node_modules/schema-utils": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
+ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "optional": true
+ },
+ "node_modules/face-api.js": {
+ "version": "0.22.2",
+ "resolved": "https://registry.npmjs.org/face-api.js/-/face-api.js-0.22.2.tgz",
+ "integrity": "sha512-9Bbv/yaBRTKCXjiDqzryeKhYxmgSjJ7ukvOvEBy6krA0Ah/vNBlsf7iBNfJljWiPA8Tys1/MnB3lyP2Hfmsuyw==",
+ "dependencies": {
+ "@tensorflow/tfjs-core": "1.7.0",
+ "tslib": "^1.11.1"
+ }
+ },
+ "node_modules/face-api.js/node_modules/@tensorflow/tfjs-core": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-1.7.0.tgz",
+ "integrity": "sha512-uwQdiklNjqBnHPeseOdG0sGxrI3+d6lybaKu2+ou3ajVeKdPEwpWbgqA6iHjq1iylnOGkgkbbnQ6r2lwkiIIHw==",
+ "dependencies": {
+ "@types/offscreencanvas": "~2019.3.0",
+ "@types/seedrandom": "2.4.27",
+ "@types/webgl-ext": "0.0.30",
+ "@types/webgl2": "0.0.4",
+ "node-fetch": "~2.1.2",
+ "seedrandom": "2.4.3"
+ },
+ "engines": {
+ "yarn": ">= 1.3.2"
+ }
+ },
+ "node_modules/face-api.js/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "node_modules/fast-glob": {
+ "version": "3.2.11",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-glob/node_modules/micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/fast-json-patch": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.0.tgz",
+ "integrity": "sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA=="
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true
+ },
+ "node_modules/fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
+ "dev": true
+ },
+ "node_modules/fast-url-parser": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz",
+ "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^1.3.2"
+ }
+ },
+ "node_modules/fast-url-parser/node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ },
+ "node_modules/fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "dev": true,
+ "dependencies": {
+ "websocket-driver": ">=0.5.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/fb-watchman": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
+ "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
+ "dev": true,
+ "dependencies": {
+ "bser": "2.1.1"
+ }
+ },
+ "node_modules/fbjs": {
+ "version": "0.8.18",
+ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz",
+ "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==",
+ "dependencies": {
+ "core-js": "^1.0.0",
+ "isomorphic-fetch": "^2.1.1",
+ "loose-envify": "^1.0.0",
+ "object-assign": "^4.1.0",
+ "promise": "^7.1.1",
+ "setimmediate": "^1.0.5",
+ "ua-parser-js": "^0.7.30"
+ }
+ },
+ "node_modules/figgy-pudding": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
+ "dev": true
+ },
+ "node_modules/figlet": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.5.2.tgz",
+ "integrity": "sha512-WOn21V8AhyE1QqVfPIVxe3tupJacq1xGkPTB4iagT6o+P2cAgEOOwIxMftr4+ZCTI6d551ij9j61DFr0nsP2uQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
+ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
+ "dev": true,
+ "dependencies": {
+ "flat-cache": "^1.2.1",
+ "object-assign": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/filelist": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
+ "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
+ "dev": true,
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "node_modules/filename-regex": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
+ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/find-cache-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
+ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^1.0.0",
+ "pkg-dir": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/find-node-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz",
+ "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==",
+ "dev": true,
+ "dependencies": {
+ "findup-sync": "^3.0.0",
+ "merge": "^1.2.1"
+ }
+ },
+ "node_modules/find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
+ "dev": true
+ },
+ "node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/find-versions": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz",
+ "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==",
+ "dev": true,
+ "dependencies": {
+ "semver-regex": "^3.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/findup": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz",
+ "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
+ "dev": true,
+ "dependencies": {
+ "colors": "~0.6.0-1",
+ "commander": "~2.1.0"
+ },
+ "bin": {
+ "findup": "bin/findup.js"
+ },
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/findup-sync": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
+ "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
+ "dev": true,
+ "dependencies": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^3.0.4",
+ "resolve-dir": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/findup-sync/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup-sync/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/findup/node_modules/commander": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
+ "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.x"
+ }
+ },
+ "node_modules/first-chunk-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz",
+ "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
+ "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
+ "dev": true,
+ "dependencies": {
+ "circular-json": "^0.3.1",
+ "graceful-fs": "^4.1.2",
+ "rimraf": "~2.6.2",
+ "write": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/flow-parser": {
+ "version": "0.170.0",
+ "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.170.0.tgz",
+ "integrity": "sha512-H1Fu8EM/F6MtOpHYpsFXPyySatowrXMWENxRmmKAfirfBr8kjHrms3YDuv82Nhn0xWaXV7Hhynp2tEaZsLhHLw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.14.7",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
+ "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/for-own": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
+ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
+ "dev": true,
+ "dependencies": {
+ "for-in": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "dev": true,
+ "dependencies": {
+ "map-cache": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/from": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
+ "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
+ "dev": true
+ },
+ "node_modules/from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "node_modules/fromentries": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz",
+ "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/fs-access": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
+ "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
+ "dev": true,
+ "dependencies": {
+ "null-check": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/fs-minipass": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^2.6.0"
+ }
+ },
+ "node_modules/fs-readdir-recursive": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
+ "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
+ "dev": true
+ },
+ "node_modules/fs-write-stream-atomic": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "iferr": "^0.1.5",
+ "imurmurhash": "^0.1.4",
+ "readable-stream": "1 || 2"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/ftp": {
+ "version": "0.3.10",
+ "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",
+ "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "readable-stream": "1.1.x",
+ "xregexp": "2.0.0"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/ftp/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/ftp/node_modules/readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/ftp/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "node_modules/functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true
+ },
+ "node_modules/gauge": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
+ "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "object-assign": "^4.1.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/generate-function": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
+ "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-property": "^1.0.2"
+ }
+ },
+ "node_modules/generate-object-property": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
+ "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-property": "^1.0.0"
+ }
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-assigned-identifiers": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
+ "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
+ "dev": true
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/get-port": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
+ "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
+ "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dev": true,
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-uri": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.4.tgz",
+ "integrity": "sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "data-uri-to-buffer": "1",
+ "debug": "2",
+ "extend": "~3.0.2",
+ "file-uri-to-path": "1",
+ "ftp": "~0.3.10",
+ "readable-stream": "2"
+ }
+ },
+ "node_modules/get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/gh-got": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/gh-got/-/gh-got-5.0.0.tgz",
+ "integrity": "sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo=",
+ "dev": true,
+ "dependencies": {
+ "got": "^6.2.0",
+ "is-plain-obj": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/gh-got/node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/gh-got/node_modules/got": {
+ "version": "6.7.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
+ "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
+ "dev": true,
+ "dependencies": {
+ "create-error-class": "^3.0.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "is-redirect": "^1.0.0",
+ "is-retry-allowed": "^1.0.0",
+ "is-stream": "^1.0.0",
+ "lowercase-keys": "^1.0.0",
+ "safe-buffer": "^5.0.1",
+ "timed-out": "^4.0.0",
+ "unzip-response": "^2.0.1",
+ "url-parse-lax": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/gh-got/node_modules/prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gh-got/node_modules/url-parse-lax": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+ "dev": true,
+ "dependencies": {
+ "prepend-http": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ghooks": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ghooks/-/ghooks-2.0.2.tgz",
+ "integrity": "sha1-sBruUk651u5zOe/CnNqVRRnxJVY=",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "findup": "0.1.5",
+ "lodash.clone": "4.5.0",
+ "manage-path": "2.0.0",
+ "opt-cli": "1.5.1",
+ "path-exists": "3.0.0",
+ "spawn-command": "0.0.2"
+ }
+ },
+ "node_modules/ghooks/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/git-log-parser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz",
+ "integrity": "sha1-LmpMGxP8AAKCB7p5WnrDFme5/Uo=",
+ "dev": true,
+ "dependencies": {
+ "argv-formatter": "~1.0.0",
+ "spawn-error-forwarder": "~1.0.0",
+ "split2": "~1.0.0",
+ "stream-combiner2": "~1.1.1",
+ "through2": "~2.0.0",
+ "traverse": "~0.6.6"
+ }
+ },
+ "node_modules/git-log-parser/node_modules/split2": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz",
+ "integrity": "sha1-UuLiIdiMdfmnP5BVbiY/+WdysxQ=",
+ "dev": true,
+ "dependencies": {
+ "through2": "~2.0.0"
+ }
+ },
+ "node_modules/github-username": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/github-username/-/github-username-3.0.0.tgz",
+ "integrity": "sha1-CnciGbMTB0NCnyRW0L3T21Xc57E=",
+ "dev": true,
+ "dependencies": {
+ "gh-got": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/glamor": {
+ "version": "2.20.40",
+ "resolved": "https://registry.npmjs.org/glamor/-/glamor-2.20.40.tgz",
+ "integrity": "sha512-DNXCd+c14N9QF8aAKrfl4xakPk5FdcFwmH7sD0qnC0Pr7xoZ5W9yovhUrY/dJc3psfGGXC58vqQyRtuskyUJxA==",
+ "dependencies": {
+ "fbjs": "^0.8.12",
+ "inline-style-prefixer": "^3.0.6",
+ "object-assign": "^4.1.1",
+ "prop-types": "^15.5.10",
+ "through": "^2.3.8"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-all": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.2.1.tgz",
+ "integrity": "sha512-x877rVkzB3ipid577QOp+eQCR6M5ZyiwrtaYgrX/z3EThaSPFtLDwBXFHc3sH1cG0R0vFYI5SRYeWMMSEyXkUw==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.2",
+ "yargs": "^15.3.1"
+ },
+ "bin": {
+ "glob-all": "bin/glob-all"
+ }
+ },
+ "node_modules/glob-base": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
+ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
+ "dev": true,
+ "dependencies": {
+ "glob-parent": "^2.0.0",
+ "is-glob": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glob-base/node_modules/glob-parent": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^2.0.0"
+ }
+ },
+ "node_modules/glob-base/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glob-base/node_modules/is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
+ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
+ "dev": true
+ },
+ "node_modules/global": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
+ "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
+ "dev": true,
+ "dependencies": {
+ "min-document": "^2.19.0",
+ "process": "^0.11.10"
+ }
+ },
+ "node_modules/global-dirs": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
+ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ini": "^1.3.4"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "dev": true,
+ "dependencies": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/global-prefix/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/globals": {
+ "version": "9.18.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
+ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/globby": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
+ "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "dir-glob": "^2.0.0",
+ "glob": "^7.1.2",
+ "ignore": "^3.3.5",
+ "pify": "^3.0.0",
+ "slash": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/globby/node_modules/ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "node_modules/globby/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/google-protobuf": {
+ "version": "3.20.0",
+ "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.20.0.tgz",
+ "integrity": "sha512-hhXv5IKLDIkb0pEm53G053UZGhRAhw3wM5Jk7ly5sGIQRkO1s63FaDqM9QjlrPHygKEE2awUlLP9fFrG6M9vfQ==",
+ "dev": true
+ },
+ "node_modules/got": {
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
+ "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
+ "dev": true,
+ "dependencies": {
+ "@sindresorhus/is": "^0.14.0",
+ "@szmarczak/http-timer": "^1.1.2",
+ "cacheable-request": "^6.0.0",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^4.1.0",
+ "lowercase-keys": "^1.0.1",
+ "mimic-response": "^1.0.1",
+ "p-cancelable": "^1.0.0",
+ "to-readable-stream": "^1.0.0",
+ "url-parse-lax": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.9",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
+ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
+ "dev": true
+ },
+ "node_modules/graceful-readlink": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
+ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
+ "dev": true
+ },
+ "node_modules/grouped-queue": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-1.1.0.tgz",
+ "integrity": "sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.15"
+ }
+ },
+ "node_modules/handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
+ "dev": true
+ },
+ "node_modules/handlebars": {
+ "version": "4.7.7",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "wordwrap": "^1.0.0"
+ },
+ "bin": {
+ "handlebars": "bin/handlebars"
+ },
+ "engines": {
+ "node": ">=0.4.7"
+ },
+ "optionalDependencies": {
+ "uglify-js": "^3.1.4"
+ }
+ },
+ "node_modules/handlebars/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/handlebars/node_modules/wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
+ "dev": true
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "deprecated": "this library is no longer supported",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-ansi/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-bigints": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-binary2": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
+ "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
+ "dev": true,
+ "dependencies": {
+ "isarray": "2.0.1"
+ }
+ },
+ "node_modules/has-binary2/node_modules/isarray": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
+ "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
+ "dev": true
+ },
+ "node_modules/has-color": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
+ "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-cors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
+ "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
+ "dev": true
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-symbol-support-x": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
+ "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-to-string-tag-x": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
+ "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
+ "dev": true,
+ "dependencies": {
+ "has-symbol-support-x": "^1.4.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+ "dev": true
+ },
+ "node_modules/has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "dev": true,
+ "dependencies": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-yarn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
+ "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/hash-base": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hash-base/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/hash-base/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "node_modules/hawk": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
+ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
+ "deprecated": "This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "boom": "2.x.x",
+ "cryptiles": "2.x.x",
+ "hoek": "2.x.x",
+ "sntp": "1.x.x"
+ },
+ "engines": {
+ "node": ">=0.10.32"
+ }
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true,
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/hipchat-notifier": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz",
+ "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "lodash": "^4.0.0",
+ "request": "^2.0.0"
+ }
+ },
+ "node_modules/hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
+ "dev": true,
+ "dependencies": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/hoek": {
+ "version": "2.16.3",
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
+ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
+ "deprecated": "This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.40"
+ }
+ },
+ "node_modules/home-or-tmp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
+ "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
+ "dev": true,
+ "dependencies": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "dev": true,
+ "dependencies": {
+ "parse-passwd": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/hook-std": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-2.0.0.tgz",
+ "integrity": "sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "node_modules/hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ }
+ },
+ "node_modules/html-encoding-sniffer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
+ "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-encoding": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/html-entities": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
+ "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
+ "dev": true
+ },
+ "node_modules/html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "dev": true
+ },
+ "node_modules/html-minifier": {
+ "version": "3.5.21",
+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz",
+ "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==",
+ "dev": true,
+ "dependencies": {
+ "camel-case": "3.0.x",
+ "clean-css": "4.2.x",
+ "commander": "2.17.x",
+ "he": "1.2.x",
+ "param-case": "2.1.x",
+ "relateurl": "0.2.x",
+ "uglify-js": "3.4.x"
+ },
+ "bin": {
+ "html-minifier": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/html-minifier/node_modules/commander": {
+ "version": "2.17.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
+ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
+ "dev": true
+ },
+ "node_modules/html-webpack-plugin": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz",
+ "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=",
+ "deprecated": "3.x is no longer supported",
+ "dev": true,
+ "dependencies": {
+ "html-minifier": "^3.2.3",
+ "loader-utils": "^0.2.16",
+ "lodash": "^4.17.3",
+ "pretty-error": "^2.0.2",
+ "tapable": "^1.0.0",
+ "toposort": "^1.0.0",
+ "util.promisify": "1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9"
+ },
+ "peerDependencies": {
+ "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0"
+ }
+ },
+ "node_modules/html-webpack-plugin/node_modules/big.js": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
+ "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/html-webpack-plugin/node_modules/emojis-list": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
+ "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/html-webpack-plugin/node_modules/loader-utils": {
+ "version": "0.2.17",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
+ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^3.1.3",
+ "emojis-list": "^2.0.0",
+ "json5": "^0.5.0",
+ "object-assign": "^4.0.1"
+ }
+ },
+ "node_modules/htmlescape": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
+ "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "dev": true,
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/http-auth": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/http-auth/-/http-auth-3.1.3.tgz",
+ "integrity": "sha1-lFz63WZSHq+PfISRPTd9exXyTjE=",
+ "dev": true,
+ "dependencies": {
+ "apache-crypt": "^1.1.2",
+ "apache-md5": "^1.0.6",
+ "bcryptjs": "^2.3.0",
+ "uuid": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4.6.1"
+ }
+ },
+ "node_modules/http-cache-semantics": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
+ "dev": true
+ },
+ "node_modules/http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
+ "dev": true
+ },
+ "node_modules/http-errors": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
+ "dev": true,
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/http-parser-js": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
+ "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
+ "dev": true
+ },
+ "node_modules/http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dev": true,
+ "dependencies": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/http-proxy-agent": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
+ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "agent-base": "4",
+ "debug": "3.1.0"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/http-proxy-agent/node_modules/agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/http-proxy-agent/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/http-proxy-middleware": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
+ "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
+ "dev": true,
+ "dependencies": {
+ "http-proxy": "^1.17.0",
+ "is-glob": "^4.0.0",
+ "lodash": "^4.17.11",
+ "micromatch": "^3.1.10"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-proxy-middleware/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/httpntlm": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz",
+ "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "httpreq": ">=0.4.22",
+ "underscore": "~1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/httpreq": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.5.2.tgz",
+ "integrity": "sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 6.15.1"
+ }
+ },
+ "node_modules/https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
+ "dev": true
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
+ "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/https-proxy-agent/node_modules/agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/https-proxy-agent/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/https-proxy-agent/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/hyphenate-style-name": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
+ "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/iferr": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
+ "dev": true
+ },
+ "node_modules/ignore": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/ignore-walk": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz",
+ "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==",
+ "dev": true,
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-fresh/node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
+ "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
+ "dev": true,
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-lazy": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
+ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-local": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+ "dev": true,
+ "dependencies": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-local/node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/import-local/node_modules/resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "dependencies": {
+ "resolve-from": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/indexof": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
+ "dev": true
+ },
+ "node_modules/infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+ "dev": true
+ },
+ "node_modules/inflection": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz",
+ "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=",
+ "dev": true,
+ "engines": [
+ "node >= 0.4.0"
+ ],
+ "optional": true
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "node_modules/inline-source-map": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
+ "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
+ "dev": true,
+ "dependencies": {
+ "source-map": "~0.5.3"
+ }
+ },
+ "node_modules/inline-style-prefixer": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-3.0.8.tgz",
+ "integrity": "sha1-hVG45bTVcyROZqNLBPfTIHaitTQ=",
+ "dependencies": {
+ "bowser": "^1.7.3",
+ "css-in-js-utils": "^2.0.0"
+ }
+ },
+ "node_modules/inquirer": {
+ "version": "7.3.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
+ "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/insert-module-globals": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz",
+ "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==",
+ "dev": true,
+ "dependencies": {
+ "acorn-node": "^1.5.2",
+ "combine-source-map": "^0.8.0",
+ "concat-stream": "^1.6.1",
+ "is-buffer": "^1.1.0",
+ "JSONStream": "^1.0.3",
+ "path-is-absolute": "^1.0.1",
+ "process": "~0.11.0",
+ "through2": "^2.0.0",
+ "undeclared-identifiers": "^1.1.2",
+ "xtend": "^4.0.0"
+ },
+ "bin": {
+ "insert-module-globals": "bin/cmd.js"
+ }
+ },
+ "node_modules/internal-ip": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
+ "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
+ "dev": true,
+ "dependencies": {
+ "default-gateway": "^4.2.0",
+ "ipaddr.js": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/internal-slot": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/internmap": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
+ "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
+ },
+ "node_modules/interpret": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
+ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/into-stream": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz",
+ "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==",
+ "dev": true,
+ "dependencies": {
+ "from2": "^2.3.0",
+ "p-is-promise": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "dev": true,
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "node_modules/invert-kv": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ip": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
+ "dev": true
+ },
+ "node_modules/ip-regex": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
+ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/is-absolute-url": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
+ "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "node_modules/is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "dev": true,
+ "dependencies": {
+ "has-bigints": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-ci": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+ "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+ "dev": true,
+ "dependencies": {
+ "ci-info": "^2.0.0"
+ },
+ "bin": {
+ "is-ci": "bin.js"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
+ "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-descriptor/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-dotfile": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
+ "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-equal-shallow": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
+ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
+ "dev": true,
+ "dependencies": {
+ "is-primitive": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-finite": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-generator-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-installed-globally": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
+ "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
+ "dev": true,
+ "dependencies": {
+ "global-dirs": "^2.0.1",
+ "is-path-inside": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-installed-globally/node_modules/global-dirs": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz",
+ "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==",
+ "dev": true,
+ "dependencies": {
+ "ini": "1.3.7"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-installed-globally/node_modules/ini": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
+ "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==",
+ "dev": true
+ },
+ "node_modules/is-my-ip-valid": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz",
+ "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/is-my-json-valid": {
+ "version": "2.20.6",
+ "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz",
+ "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "generate-function": "^2.0.0",
+ "generate-object-property": "^1.1.0",
+ "is-my-ip-valid": "^1.0.0",
+ "jsonpointer": "^5.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-npm": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
+ "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-object": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz",
+ "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-observable": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-0.2.0.tgz",
+ "integrity": "sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI=",
+ "dev": true,
+ "dependencies": {
+ "symbol-observable": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-observable/node_modules/symbol-observable": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-0.2.4.tgz",
+ "integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-path-cwd": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-path-in-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
+ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
+ "dev": true,
+ "dependencies": {
+ "is-path-inside": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-path-in-cwd/node_modules/is-path-inside": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
+ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
+ "dev": true,
+ "dependencies": {
+ "path-is-inside": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-posix-bracket": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
+ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
+ "dev": true
+ },
+ "node_modules/is-primitive": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
+ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-promise": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
+ "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
+ "dev": true
+ },
+ "node_modules/is-property": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
+ "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/is-redirect": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
+ "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-resolvable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
+ "dev": true
+ },
+ "node_modules/is-retry-allowed": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
+ "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-running": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-running/-/is-running-2.1.0.tgz",
+ "integrity": "sha1-MKc/9cw4VOT8JUkICen1q/jeCeA=",
+ "dev": true
+ },
+ "node_modules/is-scoped": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz",
+ "integrity": "sha1-RJypgpnnEwOCViieyytUDcQ3yzA=",
+ "dev": true,
+ "dependencies": {
+ "scoped-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/is-shared-array-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "dev": true,
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "dev": true,
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-text-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
+ "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
+ "dev": true,
+ "dependencies": {
+ "text-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "node_modules/is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "node_modules/is-weakref": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/is-yarn-global": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
+ "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
+ "dev": true
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "node_modules/isbinaryfile": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
+ "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
+ "dev": true,
+ "dependencies": {
+ "buffer-alloc": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ },
+ "node_modules/isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isomorphic-fetch": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
+ "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
+ "dependencies": {
+ "node-fetch": "^1.0.1",
+ "whatwg-fetch": ">=0.10.0"
+ }
+ },
+ "node_modules/isomorphic-fetch/node_modules/node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "dependencies": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ }
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/issue-parser": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz",
+ "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==",
+ "dev": true,
+ "dependencies": {
+ "lodash.capitalize": "^4.2.1",
+ "lodash.escaperegexp": "^4.1.2",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.isstring": "^4.0.1",
+ "lodash.uniqby": "^4.7.0"
+ },
+ "engines": {
+ "node": ">=10.13"
+ }
+ },
+ "node_modules/istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz",
+ "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-instrument/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
+ "dev": true,
+ "dependencies": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/istanbul-lib-report/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/istanbul-lib-source-maps/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/istanbul-lib-source-maps/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/istanbul-lib-source-maps/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/istanbul-reports": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
+ "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+ "dev": true,
+ "dependencies": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/istextorbinary": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz",
+ "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==",
+ "dev": true,
+ "dependencies": {
+ "binaryextensions": "^2.1.2",
+ "editions": "^2.2.0",
+ "textextensions": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=0.12"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/isurl": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
+ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
+ "dev": true,
+ "dependencies": {
+ "has-to-string-tag-x": "^1.2.0",
+ "is-object": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/jake": {
+ "version": "10.8.2",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
+ "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
+ "dev": true,
+ "dependencies": {
+ "async": "0.9.x",
+ "chalk": "^2.4.2",
+ "filelist": "^1.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "bin": {
+ "jake": "bin/cli.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jake/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jake/node_modules/async": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
+ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
+ "dev": true
+ },
+ "node_modules/jake/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jake/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/jake/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/jake/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jake/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jasmine-core": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.1.0.tgz",
+ "integrity": "sha1-pHheE11d9lAk38kiSVPfWFvSdmw=",
+ "dev": true
+ },
+ "node_modules/java-properties": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz",
+ "integrity": "sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz",
+ "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-changed-files": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
+ "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-circus": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz",
+ "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-circus/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-cli": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz",
+ "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
+ },
+ "bin": {
+ "jest": "bin/jest.js"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "node-notifier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-cli/node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/jest-cli/node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/jest-cli/node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest-cli/node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest-cli/node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jest-config": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz",
+ "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "peerDependencies": {
+ "ts-node": ">=9.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ts-node": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-config/node_modules/ci-info": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
+ "dev": true
+ },
+ "node_modules/jest-config/node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/jest-config/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-config/node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-diff": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
+ "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-docblock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz",
+ "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
+ "dev": true,
+ "dependencies": {
+ "detect-newline": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-each": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz",
+ "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-environment-jsdom": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
+ "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-environment-node": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz",
+ "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-get-type": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
+ "dev": true,
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-haste-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
+ "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^2.3.2"
+ }
+ },
+ "node_modules/jest-haste-map/node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/jest-jasmine2": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
+ "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-leak-detector": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
+ "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
+ "dev": true,
+ "dependencies": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-matcher-utils": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
+ "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-message-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
+ "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/jest-message-util/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-mock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz",
+ "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-pnp-resolver": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
+ "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "jest-resolve": "*"
+ },
+ "peerDependenciesMeta": {
+ "jest-resolve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jest-regex-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
+ "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
+ "dev": true,
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz",
+ "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
+ "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-resolve/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-runner": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz",
+ "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-runner/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jest-runner/node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/jest-runtime": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz",
+ "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
+ "dev": true,
+ "dependencies": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-runtime/node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jest-serializer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz",
+ "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-snapshot": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
+ "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz",
+ "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-util/node_modules/ci-info": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
+ "dev": true
+ },
+ "node_modules/jest-validate": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz",
+ "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
+ "dev": true,
+ "dependencies": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-validate/node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-watcher": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz",
+ "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
+ "dev": true,
+ "dependencies": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jest-worker/node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/jscodeshift": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.4.1.tgz",
+ "integrity": "sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ==",
+ "dev": true,
+ "dependencies": {
+ "async": "^1.5.0",
+ "babel-plugin-transform-flow-strip-types": "^6.8.0",
+ "babel-preset-es2015": "^6.9.0",
+ "babel-preset-stage-1": "^6.5.0",
+ "babel-register": "^6.9.0",
+ "babylon": "^6.17.3",
+ "colors": "^1.1.2",
+ "flow-parser": "^0.*",
+ "lodash": "^4.13.1",
+ "micromatch": "^2.3.7",
+ "node-dir": "0.1.8",
+ "nomnom": "^1.8.1",
+ "recast": "^0.12.5",
+ "temp": "^0.8.1",
+ "write-file-atomic": "^1.2.0"
+ },
+ "bin": {
+ "jscodeshift": "bin/jscodeshift.sh"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/jscodeshift/node_modules/ast-types": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz",
+ "integrity": "sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/jscodeshift/node_modules/async": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+ "dev": true
+ },
+ "node_modules/jscodeshift/node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/jscodeshift/node_modules/core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
+ "dev": true,
+ "hasInstallScript": true
+ },
+ "node_modules/jscodeshift/node_modules/recast": {
+ "version": "0.12.9",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.12.9.tgz",
+ "integrity": "sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==",
+ "dev": true,
+ "dependencies": {
+ "ast-types": "0.10.1",
+ "core-js": "^2.4.1",
+ "esprima": "~4.0.0",
+ "private": "~0.1.5",
+ "source-map": "~0.6.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/jscodeshift/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jscodeshift/node_modules/write-file-atomic": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz",
+ "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "slide": "^1.1.5"
+ }
+ },
+ "node_modules/jsdom": {
+ "version": "16.7.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
+ "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
+ "dev": true,
+ "dependencies": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "canvas": "^2.5.0"
+ },
+ "peerDependenciesMeta": {
+ "canvas": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jsdom/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/jsdom/node_modules/escodegen": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
+ "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
+ "dev": true,
+ "dependencies": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1"
+ },
+ "bin": {
+ "escodegen": "bin/escodegen.js",
+ "esgenerate": "bin/esgenerate.js"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "optionalDependencies": {
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/jsdom/node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/jsdom/node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dev": true,
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/jsdom/node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/jsdom/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/jsdom/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jsdom/node_modules/tough-cookie": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
+ "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
+ "dev": true,
+ "dependencies": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsdom/node_modules/tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/jsdom/node_modules/webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.4"
+ }
+ },
+ "node_modules/jsdom/node_modules/whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
+ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+ "dev": true
+ },
+ "node_modules/json-fixer": {
+ "version": "1.6.13",
+ "resolved": "https://registry.npmjs.org/json-fixer/-/json-fixer-1.6.13.tgz",
+ "integrity": "sha512-DKQ71M+0uwAG3QsUkeVgh6XREw/OkpnTfHfM+sdmxRjHvYZ8PlcMVF4ibsHQ1ckR63NROs68qUr1I0u6yPVePQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.14.6",
+ "chalk": "^4.1.2",
+ "pegjs": "^0.10.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "node_modules/json-stable-stringify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
+ "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
+ "dev": true,
+ "dependencies": {
+ "jsonify": "~0.0.0"
+ }
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
+ },
+ "node_modules/json-stringify-pretty-compact": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz",
+ "integrity": "sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA=="
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "node_modules/json3": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
+ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
+ "dev": true
+ },
+ "node_modules/json5": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
+ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
+ "dev": true,
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsonify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
+ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
+ "dev": true,
+ "engines": [
+ "node >= 0.2.0"
+ ]
+ },
+ "node_modules/jsonpointer": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz",
+ "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/JSONStream": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
+ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+ "dev": true,
+ "dependencies": {
+ "jsonparse": "^1.2.0",
+ "through": ">=2.2.7 <3"
+ },
+ "bin": {
+ "JSONStream": "bin.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/karma": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.0.tgz",
+ "integrity": "sha512-K9Kjp8CldLyL9ANSUctDyxC7zH3hpqXj/K09qVf06K3T/kXaHtFZ5tQciK7OzQu68FLvI89Na510kqQ2LCbpIw==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.3.0",
+ "body-parser": "^1.16.1",
+ "browserify": "^14.5.0",
+ "chokidar": "^1.4.1",
+ "colors": "^1.1.0",
+ "combine-lists": "^1.0.0",
+ "connect": "^3.6.0",
+ "core-js": "^2.2.0",
+ "di": "^0.0.1",
+ "dom-serialize": "^2.2.0",
+ "expand-braces": "^0.1.1",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.1.2",
+ "http-proxy": "^1.13.0",
+ "isbinaryfile": "^3.0.0",
+ "lodash": "^4.17.4",
+ "log4js": "^2.3.9",
+ "mime": "^1.3.4",
+ "minimatch": "^3.0.2",
+ "optimist": "^0.6.1",
+ "qjobs": "^1.1.4",
+ "range-parser": "^1.2.0",
+ "rimraf": "^2.6.0",
+ "safe-buffer": "^5.0.1",
+ "socket.io": "2.0.4",
+ "source-map": "^0.6.1",
+ "tmp": "0.0.33",
+ "useragent": "^2.1.12"
+ },
+ "bin": {
+ "karma": "bin/karma"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/karma-browserstack-launcher": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-1.6.0.tgz",
+ "integrity": "sha512-Y/UWPdHZkHIVH2To4GWHCTzmrsB6H7PBWy6pw+TWz5sr4HW2mcE+Uj6qWgoVNxvQU1Pfn5LQQzI6EQ65p8QbiQ==",
+ "dev": true,
+ "dependencies": {
+ "browserstack": "~1.5.1",
+ "browserstack-local": "^1.3.7",
+ "q": "~1.5.0"
+ },
+ "peerDependencies": {
+ "karma": ">=0.9"
+ }
+ },
+ "node_modules/karma-chrome-launcher": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz",
+ "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==",
+ "dev": true,
+ "dependencies": {
+ "fs-access": "^1.0.0",
+ "which": "^1.2.1"
+ }
+ },
+ "node_modules/karma-chrome-launcher/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/karma-jasmine": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.1.tgz",
+ "integrity": "sha1-b+hA51oRYAydkehLM8RY4cRqNSk=",
+ "dev": true,
+ "peerDependencies": {
+ "jasmine-core": "*",
+ "karma": "*"
+ }
+ },
+ "node_modules/karma-mocha-reporter": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz",
+ "integrity": "sha1-FRIAlejtgZGG5HoLAS8810GJVWA=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.1.0",
+ "log-symbols": "^2.1.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "peerDependencies": {
+ "karma": ">=0.13"
+ }
+ },
+ "node_modules/karma-mocha-reporter/node_modules/ansi-regex": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
+ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/karma-mocha-reporter/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/karma-mocha-reporter/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/karma-mocha-reporter/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/karma-mocha-reporter/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/karma-mocha-reporter/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/karma-mocha-reporter/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/karma-mocha-reporter/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/karma-safari-launcher": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz",
+ "integrity": "sha1-lpgqLMR9BmquccVTursoMZEVos4=",
+ "dev": true,
+ "peerDependencies": {
+ "karma": ">=0.9"
+ }
+ },
+ "node_modules/karma-webpack": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-3.0.0.tgz",
+ "integrity": "sha512-Ja1o9LLoqWaJyUNhTKaXjWiEH9y7a9H3mzP8pYB30SBsgoF5KBS/65NeHFd+QPuT9ITrym8xFt8BZeGbcOfujA==",
+ "dev": true,
+ "dependencies": {
+ "async": "^2.0.0",
+ "babel-runtime": "^6.0.0",
+ "loader-utils": "^1.0.0",
+ "lodash": "^4.0.0",
+ "source-map": "^0.5.6",
+ "webpack-dev-middleware": "^2.0.6"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "peerDependencies": {
+ "webpack": "^2.2.0 || ^3.0.0 || ^4.0.0"
+ }
+ },
+ "node_modules/karma-webpack/node_modules/async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/karma/node_modules/anymatch": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
+ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
+ "dev": true,
+ "dependencies": {
+ "micromatch": "^2.1.5",
+ "normalize-path": "^2.0.0"
+ }
+ },
+ "node_modules/karma/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/chokidar": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
+ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
+ "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "^1.3.0",
+ "async-each": "^1.0.0",
+ "glob-parent": "^2.0.0",
+ "inherits": "^2.0.1",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^2.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "^1.0.0"
+ }
+ },
+ "node_modules/karma/node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/karma/node_modules/core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
+ "dev": true,
+ "hasInstallScript": true
+ },
+ "node_modules/karma/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/karma/node_modules/glob-parent": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^2.0.0"
+ }
+ },
+ "node_modules/karma/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/karma/node_modules/readdirp/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/karma/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/keyv": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
+ "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
+ "dev": true,
+ "dependencies": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "node_modules/killable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
+ "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
+ "dev": true
+ },
+ "node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/labeled-stream-splicer": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz",
+ "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "stream-splicer": "^2.0.0"
+ }
+ },
+ "node_modules/latest-version": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
+ "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
+ "dev": true,
+ "dependencies": {
+ "package-json": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lazy-cache": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz",
+ "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",
+ "dev": true,
+ "dependencies": {
+ "set-getter": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lcid": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+ "dev": true,
+ "dependencies": {
+ "invert-kv": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/libbase64": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz",
+ "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/libmime": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz",
+ "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "0.4.15",
+ "libbase64": "0.1.0",
+ "libqp": "1.1.0"
+ }
+ },
+ "node_modules/libmime/node_modules/iconv-lite": {
+ "version": "0.4.15",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
+ "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/libqp": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz",
+ "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
+ },
+ "node_modules/listr": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/listr/-/listr-0.13.0.tgz",
+ "integrity": "sha1-ILsLowuuZg7oTMBQPfS+PVYjiH0=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "cli-truncate": "^0.2.1",
+ "figures": "^1.7.0",
+ "indent-string": "^2.1.0",
+ "is-observable": "^0.2.0",
+ "is-promise": "^2.1.0",
+ "is-stream": "^1.1.0",
+ "listr-silent-renderer": "^1.1.1",
+ "listr-update-renderer": "^0.4.0",
+ "listr-verbose-renderer": "^0.4.0",
+ "log-symbols": "^1.0.2",
+ "log-update": "^1.0.2",
+ "ora": "^0.2.3",
+ "p-map": "^1.1.1",
+ "rxjs": "^5.4.2",
+ "stream-to-observable": "^0.2.0",
+ "strip-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-silent-renderer": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz",
+ "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-update-renderer": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz",
+ "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "cli-truncate": "^0.2.1",
+ "elegant-spinner": "^1.0.1",
+ "figures": "^1.7.0",
+ "indent-string": "^3.0.0",
+ "log-symbols": "^1.0.2",
+ "log-update": "^1.0.2",
+ "strip-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/indent-string": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
+ "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-update-renderer/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz",
+ "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "cli-cursor": "^1.0.2",
+ "date-fns": "^1.27.2",
+ "figures": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/cli-cursor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/onetime": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/restore-cursor": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
+ "dev": true,
+ "dependencies": {
+ "exit-hook": "^1.0.0",
+ "onetime": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr-verbose-renderer/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/listr/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/cli-cursor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/cli-spinners": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz",
+ "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/indent-string": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+ "dev": true,
+ "dependencies": {
+ "repeating": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/onetime": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/ora": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz",
+ "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.1.1",
+ "cli-cursor": "^1.0.2",
+ "cli-spinners": "^0.1.2",
+ "object-assign": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/p-map": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
+ "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/listr/node_modules/restore-cursor": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
+ "dev": true,
+ "dependencies": {
+ "exit-hook": "^1.0.0",
+ "onetime": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/rxjs": {
+ "version": "5.5.12",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
+ "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
+ "dev": true,
+ "dependencies": {
+ "symbol-observable": "1.0.1"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/listr/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/listr/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/live-server": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/live-server/-/live-server-1.2.1.tgz",
+ "integrity": "sha512-Yn2XCVjErTkqnM3FfTmM7/kWy3zP7+cEtC7x6u+wUzlQ+1UW3zEYbbyJrc0jNDwiMDZI0m4a0i3dxlGHVyXczw==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": "^2.0.4",
+ "colors": "latest",
+ "connect": "^3.6.6",
+ "cors": "latest",
+ "event-stream": "3.3.4",
+ "faye-websocket": "0.11.x",
+ "http-auth": "3.1.x",
+ "morgan": "^1.9.1",
+ "object-assign": "latest",
+ "opn": "latest",
+ "proxy-middleware": "latest",
+ "send": "latest",
+ "serve-index": "^1.9.1"
+ },
+ "bin": {
+ "live-server": "live-server.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "dependencies": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "node_modules/live-server/node_modules/anymatch/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ },
+ "optionalDependencies": {
+ "fsevents": "^1.2.7"
+ }
+ },
+ "node_modules/live-server/node_modules/colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/live-server/node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/live-server/node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/live-server/node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/live-server/node_modules/readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/live-server/node_modules/send": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "1.8.1",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/live-server/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/livereload": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz",
+ "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": "^3.5.0",
+ "livereload-js": "^3.3.1",
+ "opts": ">= 1.2.0",
+ "ws": "^7.4.3"
+ },
+ "bin": {
+ "livereload": "bin/livereload.js"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/livereload-js": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.2.tgz",
+ "integrity": "sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA==",
+ "dev": true
+ },
+ "node_modules/load-json-file": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/load-json-file/node_modules/parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "dependencies": {
+ "error-ex": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/load-json-file/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/load-json-file/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/loader-fs-cache": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz",
+ "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==",
+ "dev": true,
+ "dependencies": {
+ "find-cache-dir": "^0.1.1",
+ "mkdirp": "^0.5.1"
+ }
+ },
+ "node_modules/loader-fs-cache/node_modules/find-cache-dir": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
+ "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "mkdirp": "^0.5.1",
+ "pkg-dir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loader-fs-cache/node_modules/find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "dependencies": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loader-fs-cache/node_modules/path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true,
+ "dependencies": {
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loader-fs-cache/node_modules/pkg-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
+ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loader-runner": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.3.0 <5.0.0 || >=5.10"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/loader-utils/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "node_modules/lodash._baseclone": {
+ "version": "4.5.7",
+ "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz",
+ "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=",
+ "dev": true
+ },
+ "node_modules/lodash.capitalize": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz",
+ "integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=",
+ "dev": true
+ },
+ "node_modules/lodash.clone": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
+ "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=",
+ "dev": true
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
+ "dev": true
+ },
+ "node_modules/lodash.escaperegexp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
+ "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=",
+ "dev": true
+ },
+ "node_modules/lodash.ismatch": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
+ "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=",
+ "dev": true
+ },
+ "node_modules/lodash.isplainobject": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
+ "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
+ "dev": true
+ },
+ "node_modules/lodash.isstring": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
+ "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
+ "dev": true
+ },
+ "node_modules/lodash.map": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
+ "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
+ "dev": true
+ },
+ "node_modules/lodash.memoize": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
+ "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
+ "dev": true
+ },
+ "node_modules/lodash.uniqby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz",
+ "integrity": "sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI=",
+ "dev": true
+ },
+ "node_modules/log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-symbols/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-symbols/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-symbols/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/log-symbols/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/log-symbols/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-symbols/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/log-update": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz",
+ "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^1.0.0",
+ "cli-cursor": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/log-update/node_modules/ansi-escapes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
+ "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/log-update/node_modules/cli-cursor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/log-update/node_modules/onetime": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/log-update/node_modules/restore-cursor": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
+ "dev": true,
+ "dependencies": {
+ "exit-hook": "^1.0.0",
+ "onetime": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/log4js": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.11.0.tgz",
+ "integrity": "sha512-z1XdwyGFg8/WGkOyF6DPJjivCWNLKrklGdViywdYnSKOvgtEBo2UyEMZS5sD2mZrQlU3TvO8wDWLc8mzE1ncBQ==",
+ "dev": true,
+ "dependencies": {
+ "circular-json": "^0.5.4",
+ "date-format": "^1.2.0",
+ "debug": "^3.1.0",
+ "semver": "^5.5.0",
+ "streamroller": "0.7.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ },
+ "optionalDependencies": {
+ "amqplib": "^0.5.2",
+ "axios": "^0.15.3",
+ "hipchat-notifier": "^1.1.0",
+ "loggly": "^1.1.0",
+ "mailgun-js": "^0.18.0",
+ "nodemailer": "^2.5.0",
+ "redis": "^2.7.1",
+ "slack-node": "~0.2.0"
+ }
+ },
+ "node_modules/log4js/node_modules/axios": {
+ "version": "0.15.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz",
+ "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=",
+ "deprecated": "Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "follow-redirects": "1.0.0"
+ }
+ },
+ "node_modules/log4js/node_modules/circular-json": {
+ "version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz",
+ "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==",
+ "deprecated": "CircularJSON is in maintenance only, flatted is its successor.",
+ "dev": true
+ },
+ "node_modules/log4js/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/log4js/node_modules/debug/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/log4js/node_modules/follow-redirects": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz",
+ "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "debug": "^2.2.0"
+ }
+ },
+ "node_modules/log4js/node_modules/follow-redirects/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/log4js/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/loggly": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz",
+ "integrity": "sha1-Cg/B0/o6XsRP3HuJe+uipGlc6+4=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "json-stringify-safe": "5.0.x",
+ "request": "2.75.x",
+ "timespan": "2.3.x"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/loggly/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loggly/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loggly/node_modules/assert-plus": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
+ "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/loggly/node_modules/aws-sign2": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
+ "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/loggly/node_modules/caseless": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
+ "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/loggly/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loggly/node_modules/form-data": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz",
+ "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.5",
+ "mime-types": "^2.1.11"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/loggly/node_modules/har-validator": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
+ "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
+ "deprecated": "this library is no longer supported",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "chalk": "^1.1.1",
+ "commander": "^2.9.0",
+ "is-my-json-valid": "^2.12.4",
+ "pinkie-promise": "^2.0.0"
+ },
+ "bin": {
+ "har-validator": "bin/har-validator"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/loggly/node_modules/http-signature": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
+ "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^0.2.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/loggly/node_modules/node-uuid": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",
+ "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=",
+ "deprecated": "Use uuid module instead",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/loggly/node_modules/oauth-sign": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/loggly/node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/loggly/node_modules/qs": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.4.tgz",
+ "integrity": "sha512-E57gmgKXqDda+qWTkUJgIwgJICK7zgMfqZZopTRKZ6mY9gzLlmJN9EpXNnDrTxXFlOM/a+I28kJkF/60rqgnYw==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/loggly/node_modules/request": {
+ "version": "2.75.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz",
+ "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "aws-sign2": "~0.6.0",
+ "aws4": "^1.2.1",
+ "bl": "~1.1.2",
+ "caseless": "~0.11.0",
+ "combined-stream": "~1.0.5",
+ "extend": "~3.0.0",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.0.0",
+ "har-validator": "~2.0.6",
+ "hawk": "~3.1.3",
+ "http-signature": "~1.1.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.7",
+ "node-uuid": "~1.4.7",
+ "oauth-sign": "~0.8.1",
+ "qs": "~6.2.0",
+ "stringstream": "~0.0.4",
+ "tough-cookie": "~2.3.0",
+ "tunnel-agent": "~0.4.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/loggly/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loggly/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/loggly/node_modules/tough-cookie": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
+ "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "punycode": "^1.4.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/loggly/node_modules/tunnel-agent": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
+ "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/loglevel": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz",
+ "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ },
+ "funding": {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/loglevel"
+ }
+ },
+ "node_modules/loglevelnext": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz",
+ "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==",
+ "dev": true,
+ "dependencies": {
+ "es6-symbol": "^3.1.1",
+ "object.assign": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/longest": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
+ "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dependencies": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ },
+ "bin": {
+ "loose-envify": "cli.js"
+ }
+ },
+ "node_modules/loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "dependencies": {
+ "currently-unhandled": "^0.4.1",
+ "signal-exit": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lower-case": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
+ "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
+ "dev": true
+ },
+ "node_modules/lowercase-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mailcomposer": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz",
+ "integrity": "sha1-DhxEsqB890DuF9wUm6AJ8Zyt/rQ=",
+ "deprecated": "This project is unmaintained",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "buildmail": "4.0.1",
+ "libmime": "3.0.0"
+ }
+ },
+ "node_modules/mailgun-js": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.18.1.tgz",
+ "integrity": "sha512-lvuMP14u24HS2uBsJEnzSyPMxzU2b99tQsIx1o6QNjqxjk8b3WvR+vq5oG1mjqz/IBYo+5gF+uSoDS0RkMVHmg==",
+ "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "async": "~2.6.0",
+ "debug": "~3.1.0",
+ "form-data": "~2.3.0",
+ "inflection": "~1.12.0",
+ "is-stream": "^1.1.0",
+ "path-proxy": "~1.0.0",
+ "promisify-call": "^2.0.2",
+ "proxy-agent": "~3.0.0",
+ "tsscmp": "~1.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/mailgun-js/node_modules/async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/mailgun-js/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/mailgun-js/node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/make-dir/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/makeerror": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "dev": true,
+ "dependencies": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "node_modules/manage-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/manage-path/-/manage-path-2.0.0.tgz",
+ "integrity": "sha1-9M+EV7km7u4qg7FzUBQUvHbrlZc=",
+ "dev": true
+ },
+ "node_modules/map-age-cleaner": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
+ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
+ "dev": true,
+ "dependencies": {
+ "p-defer": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/map-stream": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
+ "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
+ "dev": true
+ },
+ "node_modules/map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "dev": true,
+ "dependencies": {
+ "object-visit": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/marked": {
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz",
+ "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==",
+ "dev": true,
+ "bin": {
+ "marked": "bin/marked"
+ },
+ "engines": {
+ "node": ">= 8.16.2"
+ }
+ },
+ "node_modules/marked-terminal": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.2.0.tgz",
+ "integrity": "sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.3.1",
+ "cardinal": "^2.1.1",
+ "chalk": "^4.1.0",
+ "cli-table3": "^0.6.0",
+ "node-emoji": "^1.10.0",
+ "supports-hyperlinks": "^2.1.0"
+ },
+ "peerDependencies": {
+ "marked": "^1.0.0 || ^2.0.0"
+ }
+ },
+ "node_modules/math-random": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
+ "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
+ "dev": true
+ },
+ "node_modules/md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "dev": true,
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/medium-zoom": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.6.tgz",
+ "integrity": "sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg==",
+ "dev": true
+ },
+ "node_modules/mem": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
+ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mem-fs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.2.0.tgz",
+ "integrity": "sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ==",
+ "dev": true,
+ "dependencies": {
+ "through2": "^3.0.0",
+ "vinyl": "^2.0.1",
+ "vinyl-file": "^3.0.0"
+ }
+ },
+ "node_modules/mem-fs-editor": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-6.0.0.tgz",
+ "integrity": "sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg==",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "deep-extend": "^0.6.0",
+ "ejs": "^2.6.1",
+ "glob": "^7.1.4",
+ "globby": "^9.2.0",
+ "isbinaryfile": "^4.0.0",
+ "mkdirp": "^0.5.0",
+ "multimatch": "^4.0.0",
+ "rimraf": "^2.6.3",
+ "through2": "^3.0.1",
+ "vinyl": "^2.2.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/@nodelib/fs.stat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/fast-glob": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "dev": true,
+ "dependencies": {
+ "@mrmlnc/readdir-enhanced": "^2.2.1",
+ "@nodelib/fs.stat": "^1.1.2",
+ "glob-parent": "^3.1.0",
+ "is-glob": "^4.0.0",
+ "merge2": "^1.2.3",
+ "micromatch": "^3.1.10"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/globby": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
+ "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "dev": true,
+ "dependencies": {
+ "@types/glob": "^7.1.1",
+ "array-union": "^1.0.2",
+ "dir-glob": "^2.2.2",
+ "fast-glob": "^2.2.6",
+ "glob": "^7.1.3",
+ "ignore": "^4.0.3",
+ "pify": "^4.0.1",
+ "slash": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/isbinaryfile": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
+ "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/gjtorikian/"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ },
+ "node_modules/mem-fs-editor/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mem-fs/node_modules/through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ },
+ "node_modules/mem/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/memory-fs": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
+ "dev": true,
+ "dependencies": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/memorystream": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
+ "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/meow": {
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
+ "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
+ "dev": true,
+ "dependencies": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/meow/node_modules/normalize-package-data": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/meow/node_modules/type-fest": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/meow/node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/merge": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
+ "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
+ "dev": true
+ },
+ "node_modules/merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
+ "dev": true
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "2.3.11",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^2.0.0",
+ "array-unique": "^0.2.1",
+ "braces": "^1.8.2",
+ "expand-brackets": "^0.1.4",
+ "extglob": "^0.3.1",
+ "filename-regex": "^2.0.0",
+ "is-extglob": "^1.0.0",
+ "is-glob": "^2.0.1",
+ "kind-of": "^3.0.2",
+ "normalize-path": "^2.0.1",
+ "object.omit": "^2.0.0",
+ "parse-glob": "^3.0.4",
+ "regex-cache": "^0.4.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/braces": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
+ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
+ "dev": true,
+ "dependencies": {
+ "expand-range": "^1.8.1",
+ "preserve": "^0.2.0",
+ "repeat-element": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "bin": {
+ "miller-rabin": "bin/miller-rabin"
+ }
+ },
+ "node_modules/miller-rabin/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.34",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "dependencies": {
+ "mime-db": "1.51.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/min-document": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
+ "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
+ "dev": true,
+ "dependencies": {
+ "dom-walk": "^0.1.0"
+ }
+ },
+ "node_modules/min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
+ "dev": true
+ },
+ "node_modules/minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
+ "dev": true
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ },
+ "node_modules/minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "dev": true,
+ "dependencies": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/minimist-options/node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/minimist-options/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/minipass": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
+ "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.2",
+ "yallist": "^3.0.0"
+ }
+ },
+ "node_modules/minipass/node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ },
+ "node_modules/minizlib": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
+ "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
+ "dev": true,
+ "dependencies": {
+ "minipass": "^2.9.0"
+ }
+ },
+ "node_modules/mississippi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
+ "dev": true,
+ "dependencies": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^3.0.0",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "dev": true,
+ "dependencies": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mixin-deep/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/modify-values": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
+ "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/module-deps": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz",
+ "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=",
+ "dev": true,
+ "dependencies": {
+ "browser-resolve": "^1.7.0",
+ "cached-path-relative": "^1.0.0",
+ "concat-stream": "~1.5.0",
+ "defined": "^1.0.0",
+ "detective": "^4.0.0",
+ "duplexer2": "^0.1.2",
+ "inherits": "^2.0.1",
+ "JSONStream": "^1.0.3",
+ "parents": "^1.0.0",
+ "readable-stream": "^2.0.2",
+ "resolve": "^1.1.3",
+ "stream-combiner2": "^1.1.1",
+ "subarg": "^1.0.0",
+ "through2": "^2.0.0",
+ "xtend": "^4.0.0"
+ },
+ "bin": {
+ "module-deps": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/module-deps/node_modules/concat-stream": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
+ "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
+ "dev": true,
+ "engines": [
+ "node >= 0.8"
+ ],
+ "dependencies": {
+ "inherits": "~2.0.1",
+ "readable-stream": "~2.0.0",
+ "typedarray": "~0.0.5"
+ }
+ },
+ "node_modules/module-deps/node_modules/concat-stream/node_modules/readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/module-deps/node_modules/process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "node_modules/module-deps/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "node_modules/moment": {
+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
+ "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/morgan": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
+ "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
+ "dev": true,
+ "dependencies": {
+ "basic-auth": "~2.0.1",
+ "debug": "2.6.9",
+ "depd": "~2.0.0",
+ "on-finished": "~2.3.0",
+ "on-headers": "~1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/morgan/node_modules/depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/move-concurrently": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.1.1",
+ "copy-concurrently": "^1.0.0",
+ "fs-write-stream-atomic": "^1.0.8",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.3"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/multicast-dns": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+ "dev": true,
+ "dependencies": {
+ "dns-packet": "^1.3.1",
+ "thunky": "^1.0.2"
+ },
+ "bin": {
+ "multicast-dns": "cli.js"
+ }
+ },
+ "node_modules/multicast-dns-service-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
+ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
+ "dev": true
+ },
+ "node_modules/multimatch": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz",
+ "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/minimatch": "^3.0.3",
+ "array-differ": "^3.0.0",
+ "array-union": "^2.1.0",
+ "arrify": "^2.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/multimatch/node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "dev": true
+ },
+ "node_modules/nan": {
+ "version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
+ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
+ "dev": true
+ },
+ "node_modules/nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "fragment-cache": "^0.2.1",
+ "is-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true
+ },
+ "node_modules/needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/needle/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/needle/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/needle/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "node_modules/nerf-dart": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz",
+ "integrity": "sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo=",
+ "dev": true
+ },
+ "node_modules/nested-error-stacks": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
+ "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==",
+ "dev": true
+ },
+ "node_modules/netmask": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz",
+ "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
+ "dev": true
+ },
+ "node_modules/nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+ "dev": true
+ },
+ "node_modules/no-case": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
+ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
+ "dev": true,
+ "dependencies": {
+ "lower-case": "^1.1.1"
+ }
+ },
+ "node_modules/node-dir": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz",
+ "integrity": "sha1-VfuN62mQcHB/tn+RpGDwRIKUx30=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10.5"
+ }
+ },
+ "node_modules/node-emoji": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz",
+ "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.21"
+ }
+ },
+ "node_modules/node-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz",
+ "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=",
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ }
+ },
+ "node_modules/node-forge": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
+ "dev": true
+ },
+ "node_modules/node-libs-browser": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
+ "dev": true,
+ "dependencies": {
+ "assert": "^1.1.1",
+ "browserify-zlib": "^0.2.0",
+ "buffer": "^4.3.0",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.11.0",
+ "domain-browser": "^1.1.1",
+ "events": "^3.0.0",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "0.0.1",
+ "process": "^0.11.10",
+ "punycode": "^1.2.4",
+ "querystring-es3": "^0.2.0",
+ "readable-stream": "^2.3.3",
+ "stream-browserify": "^2.0.1",
+ "stream-http": "^2.7.2",
+ "string_decoder": "^1.0.0",
+ "timers-browserify": "^2.0.4",
+ "tty-browserify": "0.0.0",
+ "url": "^0.11.0",
+ "util": "^0.11.0",
+ "vm-browserify": "^1.0.1"
+ }
+ },
+ "node_modules/node-libs-browser/node_modules/buffer": {
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "dev": true,
+ "dependencies": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
+ }
+ },
+ "node_modules/node-libs-browser/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "node_modules/node-libs-browser/node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ },
+ "node_modules/node-libs-browser/node_modules/timers-browserify": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
+ "dev": true,
+ "dependencies": {
+ "setimmediate": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/node-libs-browser/node_modules/tty-browserify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
+ "dev": true
+ },
+ "node_modules/node-libs-browser/node_modules/util": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "2.0.3"
+ }
+ },
+ "node_modules/node-libs-browser/node_modules/vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
+ "dev": true
+ },
+ "node_modules/node-pre-gyp": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz",
+ "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==",
+ "deprecated": "Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future",
+ "dev": true,
+ "dependencies": {
+ "detect-libc": "^1.0.2",
+ "mkdirp": "^0.5.1",
+ "needle": "^2.2.1",
+ "nopt": "^4.0.1",
+ "npm-packlist": "^1.1.6",
+ "npmlog": "^4.0.2",
+ "rc": "^1.2.7",
+ "rimraf": "^2.6.1",
+ "semver": "^5.3.0",
+ "tar": "^4.4.2"
+ },
+ "bin": {
+ "node-pre-gyp": "bin/node-pre-gyp"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/are-we-there-yet": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+ "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
+ "dev": true,
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/detect-libc": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+ "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
+ "dev": true,
+ "bin": {
+ "detect-libc": "bin/detect-libc.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/gauge": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/nopt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+ "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "dev": true,
+ "dependencies": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/npmlog": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+ "dev": true,
+ "dependencies": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-pre-gyp/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
+ "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
+ "dev": true
+ },
+ "node_modules/nodemailer": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz",
+ "integrity": "sha1-8kLmSa7q45tsftdA73sGHEBNMPk=",
+ "deprecated": "All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "libmime": "3.0.0",
+ "mailcomposer": "4.0.1",
+ "nodemailer-direct-transport": "3.3.2",
+ "nodemailer-shared": "1.1.0",
+ "nodemailer-smtp-pool": "2.8.2",
+ "nodemailer-smtp-transport": "2.7.2",
+ "socks": "1.1.9"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nodemailer-direct-transport": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz",
+ "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "nodemailer-shared": "1.1.0",
+ "smtp-connection": "2.12.0"
+ }
+ },
+ "node_modules/nodemailer-fetch": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz",
+ "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/nodemailer-shared": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz",
+ "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "nodemailer-fetch": "1.6.0"
+ }
+ },
+ "node_modules/nodemailer-smtp-pool": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz",
+ "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "nodemailer-shared": "1.1.0",
+ "nodemailer-wellknown": "0.1.10",
+ "smtp-connection": "2.12.0"
+ }
+ },
+ "node_modules/nodemailer-smtp-transport": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz",
+ "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "nodemailer-shared": "1.1.0",
+ "nodemailer-wellknown": "0.1.10",
+ "smtp-connection": "2.12.0"
+ }
+ },
+ "node_modules/nodemailer-wellknown": {
+ "version": "0.1.10",
+ "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz",
+ "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/nodemailer/node_modules/smart-buffer": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
+ "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 0.10.15",
+ "npm": ">= 1.3.5"
+ }
+ },
+ "node_modules/nodemailer/node_modules/socks": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz",
+ "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=",
+ "deprecated": "If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ip": "^1.1.2",
+ "smart-buffer": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.10.0",
+ "npm": ">= 1.3.5"
+ }
+ },
+ "node_modules/nomnom": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz",
+ "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=",
+ "deprecated": "Package no longer supported. Contact support@npmjs.com for more info.",
+ "dev": true,
+ "dependencies": {
+ "chalk": "~0.4.0",
+ "underscore": "~1.6.0"
+ }
+ },
+ "node_modules/nomnom/node_modules/ansi-styles": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
+ "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/nomnom/node_modules/chalk": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
+ "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "~1.0.0",
+ "has-color": "~0.1.0",
+ "strip-ansi": "~0.1.0"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/nomnom/node_modules/strip-ansi": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
+ "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=",
+ "dev": true,
+ "bin": {
+ "strip-ansi": "cli.js"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/nomnom/node_modules/underscore": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
+ "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
+ "dev": true
+ },
+ "node_modules/nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/normalize-package-data/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
+ "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm": {
+ "version": "7.24.2",
+ "resolved": "https://registry.npmjs.org/npm/-/npm-7.24.2.tgz",
+ "integrity": "sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==",
+ "bundleDependencies": [
+ "@isaacs/string-locale-compare",
+ "@npmcli/arborist",
+ "@npmcli/ci-detect",
+ "@npmcli/config",
+ "@npmcli/map-workspaces",
+ "@npmcli/package-json",
+ "@npmcli/run-script",
+ "abbrev",
+ "ansicolors",
+ "ansistyles",
+ "archy",
+ "cacache",
+ "chalk",
+ "chownr",
+ "cli-columns",
+ "cli-table3",
+ "columnify",
+ "fastest-levenshtein",
+ "glob",
+ "graceful-fs",
+ "hosted-git-info",
+ "ini",
+ "init-package-json",
+ "is-cidr",
+ "json-parse-even-better-errors",
+ "libnpmaccess",
+ "libnpmdiff",
+ "libnpmexec",
+ "libnpmfund",
+ "libnpmhook",
+ "libnpmorg",
+ "libnpmpack",
+ "libnpmpublish",
+ "libnpmsearch",
+ "libnpmteam",
+ "libnpmversion",
+ "make-fetch-happen",
+ "minipass",
+ "minipass-pipeline",
+ "mkdirp",
+ "mkdirp-infer-owner",
+ "ms",
+ "node-gyp",
+ "nopt",
+ "npm-audit-report",
+ "npm-install-checks",
+ "npm-package-arg",
+ "npm-pick-manifest",
+ "npm-profile",
+ "npm-registry-fetch",
+ "npm-user-validate",
+ "npmlog",
+ "opener",
+ "pacote",
+ "parse-conflict-json",
+ "qrcode-terminal",
+ "read",
+ "read-package-json",
+ "read-package-json-fast",
+ "readdir-scoped-modules",
+ "rimraf",
+ "semver",
+ "ssri",
+ "tar",
+ "text-table",
+ "tiny-relative-date",
+ "treeverse",
+ "validate-npm-package-name",
+ "which",
+ "write-file-atomic"
+ ],
+ "dev": true,
+ "dependencies": {
+ "@isaacs/string-locale-compare": "*",
+ "@npmcli/arborist": "*",
+ "@npmcli/ci-detect": "*",
+ "@npmcli/config": "*",
+ "@npmcli/map-workspaces": "*",
+ "@npmcli/package-json": "*",
+ "@npmcli/run-script": "*",
+ "abbrev": "*",
+ "ansicolors": "*",
+ "ansistyles": "*",
+ "archy": "*",
+ "cacache": "*",
+ "chalk": "*",
+ "chownr": "*",
+ "cli-columns": "*",
+ "cli-table3": "*",
+ "columnify": "*",
+ "fastest-levenshtein": "*",
+ "glob": "*",
+ "graceful-fs": "*",
+ "hosted-git-info": "*",
+ "ini": "*",
+ "init-package-json": "*",
+ "is-cidr": "*",
+ "json-parse-even-better-errors": "*",
+ "libnpmaccess": "*",
+ "libnpmdiff": "*",
+ "libnpmexec": "*",
+ "libnpmfund": "*",
+ "libnpmhook": "*",
+ "libnpmorg": "*",
+ "libnpmpack": "*",
+ "libnpmpublish": "*",
+ "libnpmsearch": "*",
+ "libnpmteam": "*",
+ "libnpmversion": "*",
+ "make-fetch-happen": "*",
+ "minipass": "*",
+ "minipass-pipeline": "*",
+ "mkdirp": "*",
+ "mkdirp-infer-owner": "*",
+ "ms": "*",
+ "node-gyp": "*",
+ "nopt": "*",
+ "npm-audit-report": "*",
+ "npm-install-checks": "*",
+ "npm-package-arg": "*",
+ "npm-pick-manifest": "*",
+ "npm-profile": "*",
+ "npm-registry-fetch": "*",
+ "npm-user-validate": "*",
+ "npmlog": "*",
+ "opener": "*",
+ "pacote": "*",
+ "parse-conflict-json": "*",
+ "qrcode-terminal": "*",
+ "read": "*",
+ "read-package-json": "*",
+ "read-package-json-fast": "*",
+ "readdir-scoped-modules": "*",
+ "rimraf": "*",
+ "semver": "*",
+ "ssri": "*",
+ "tar": "*",
+ "text-table": "*",
+ "tiny-relative-date": "*",
+ "treeverse": "*",
+ "validate-npm-package-name": "*",
+ "which": "*",
+ "write-file-atomic": "*"
+ },
+ "bin": {
+ "npm": "bin/npm-cli.js",
+ "npx": "bin/npx-cli.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm-api": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-api/-/npm-api-1.0.1.tgz",
+ "integrity": "sha512-4sITrrzEbPcr0aNV28QyOmgn6C9yKiF8k92jn4buYAK8wmA5xo1qL3II5/gT1r7wxbXBflSduZ2K3FbtOrtGkA==",
+ "dev": true,
+ "dependencies": {
+ "clone-deep": "^4.0.1",
+ "download-stats": "^0.3.4",
+ "JSONStream": "^1.3.5",
+ "moment": "^2.24.0",
+ "node-fetch": "^2.6.0",
+ "paged-request": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10.0"
+ }
+ },
+ "node_modules/npm-api/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/npm-bundled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+ "dev": true,
+ "dependencies": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "dev": true
+ },
+ "node_modules/npm-packlist": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
+ "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
+ "dev": true,
+ "dependencies": {
+ "ignore-walk": "^3.0.1",
+ "npm-bundled": "^1.0.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npm-run-all": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
+ "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "chalk": "^2.4.1",
+ "cross-spawn": "^6.0.5",
+ "memorystream": "^0.3.1",
+ "minimatch": "^3.0.4",
+ "pidtree": "^0.3.0",
+ "read-pkg": "^3.0.0",
+ "shell-quote": "^1.6.1",
+ "string.prototype.padend": "^3.0.0"
+ },
+ "bin": {
+ "npm-run-all": "bin/npm-run-all/index.js",
+ "run-p": "bin/run-p/index.js",
+ "run-s": "bin/run-s/index.js"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/npm-run-all/node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "dependencies": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/read-pkg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
+ "dev": true,
+ "dependencies": {
+ "load-json-file": "^4.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-all/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/@gar/promisify": {
+ "version": "1.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/@isaacs/string-locale-compare": {
+ "version": "1.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/@npmcli/arborist": {
+ "version": "2.9.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/string-locale-compare": "^1.0.1",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/map-workspaces": "^1.0.2",
+ "@npmcli/metavuln-calculator": "^1.1.0",
+ "@npmcli/move-file": "^1.1.0",
+ "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/node-gyp": "^1.0.1",
+ "@npmcli/package-json": "^1.0.1",
+ "@npmcli/run-script": "^1.8.2",
+ "bin-links": "^2.2.1",
+ "cacache": "^15.0.3",
+ "common-ancestor-path": "^1.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "json-stringify-nice": "^1.1.4",
+ "mkdirp": "^1.0.4",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-install-checks": "^4.0.0",
+ "npm-package-arg": "^8.1.5",
+ "npm-pick-manifest": "^6.1.0",
+ "npm-registry-fetch": "^11.0.0",
+ "pacote": "^11.3.5",
+ "parse-conflict-json": "^1.1.1",
+ "proc-log": "^1.0.0",
+ "promise-all-reject-late": "^1.0.0",
+ "promise-call-limit": "^1.0.1",
+ "read-package-json-fast": "^2.0.2",
+ "readdir-scoped-modules": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "ssri": "^8.0.1",
+ "treeverse": "^1.0.4",
+ "walk-up-path": "^1.0.0"
+ },
+ "bin": {
+ "arborist": "bin/index.js"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/ci-detect": {
+ "version": "1.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/@npmcli/config": {
+ "version": "2.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "ini": "^2.0.0",
+ "mkdirp-infer-owner": "^2.0.0",
+ "nopt": "^5.0.0",
+ "semver": "^7.3.4",
+ "walk-up-path": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/disparity-colors": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "ansi-styles": "^4.3.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/fs": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/git": {
+ "version": "2.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/promise-spawn": "^1.3.2",
+ "lru-cache": "^6.0.0",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^6.1.1",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "bin": {
+ "installed-package-contents": "index.js"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/map-workspaces": {
+ "version": "1.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/name-from-folder": "^1.0.1",
+ "glob": "^7.1.6",
+ "minimatch": "^3.0.4",
+ "read-package-json-fast": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
+ "version": "1.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "cacache": "^15.0.5",
+ "pacote": "^11.1.11",
+ "semver": "^7.3.2"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/move-file": {
+ "version": "1.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/name-from-folder": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/@npmcli/node-gyp": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/@npmcli/package-json": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^2.3.1"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/promise-spawn": {
+ "version": "1.3.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "infer-owner": "^1.0.4"
+ }
+ },
+ "node_modules/npm/node_modules/@npmcli/run-script": {
+ "version": "1.8.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/node-gyp": "^1.0.2",
+ "@npmcli/promise-spawn": "^1.3.2",
+ "node-gyp": "^7.1.0",
+ "read-package-json-fast": "^2.0.1"
+ }
+ },
+ "node_modules/npm/node_modules/@tootallnate/once": {
+ "version": "1.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/npm/node_modules/abbrev": {
+ "version": "1.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/agent-base": {
+ "version": "6.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/agentkeepalive": {
+ "version": "4.1.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/ajv": {
+ "version": "6.12.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/npm/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/npm/node_modules/ansicolors": {
+ "version": "0.3.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/ansistyles": {
+ "version": "0.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/aproba": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/archy": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/are-we-there-yet": {
+ "version": "1.1.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/asap": {
+ "version": "2.0.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/asn1": {
+ "version": "0.2.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/npm/node_modules/assert-plus": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/npm/node_modules/asynckit": {
+ "version": "0.4.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/npm/node_modules/aws4": {
+ "version": "1.11.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/balanced-match": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/npm/node_modules/bin-links": {
+ "version": "2.2.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "cmd-shim": "^4.0.1",
+ "mkdirp": "^1.0.3",
+ "npm-normalize-package-bin": "^1.0.0",
+ "read-cmd-shim": "^2.0.0",
+ "rimraf": "^3.0.0",
+ "write-file-atomic": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/npm/node_modules/builtins": {
+ "version": "1.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/cacache": {
+ "version": "15.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/npm/node_modules/caseless": {
+ "version": "0.12.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0"
+ },
+ "node_modules/npm/node_modules/chalk": {
+ "version": "4.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/npm/node_modules/chownr": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/cidr-regex": {
+ "version": "3.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "ip-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/clean-stack": {
+ "version": "2.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/npm/node_modules/cli-columns": {
+ "version": "3.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "string-width": "^2.0.0",
+ "strip-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/npm/node_modules/cli-table3": {
+ "version": "0.6.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "object-assign": "^4.1.0",
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": "10.* || >= 12.*"
+ },
+ "optionalDependencies": {
+ "colors": "^1.1.2"
+ }
+ },
+ "node_modules/npm/node_modules/cli-table3/node_modules/ansi-regex": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/cli-table3/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/cli-table3/node_modules/string-width": {
+ "version": "4.2.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/cli-table3/node_modules/strip-ansi": {
+ "version": "6.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/clone": {
+ "version": "1.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/npm/node_modules/cmd-shim": {
+ "version": "4.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "mkdirp-infer-owner": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/code-point-at": {
+ "version": "1.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/color-convert": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/color-name": {
+ "version": "1.1.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/color-support": {
+ "version": "1.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/npm/node_modules/colors": {
+ "version": "1.4.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/npm/node_modules/columnify": {
+ "version": "1.5.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "strip-ansi": "^3.0.0",
+ "wcwidth": "^1.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/combined-stream": {
+ "version": "1.0.8",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/npm/node_modules/common-ancestor-path": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/concat-map": {
+ "version": "0.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/dashdash": {
+ "version": "1.14.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/npm/node_modules/debug": {
+ "version": "4.3.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/npm/node_modules/debug/node_modules/ms": {
+ "version": "2.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/debuglog": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/npm/node_modules/defaults": {
+ "version": "1.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "clone": "^1.0.2"
+ }
+ },
+ "node_modules/npm/node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/npm/node_modules/delegates": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/depd": {
+ "version": "1.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/npm/node_modules/dezalgo": {
+ "version": "1.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "asap": "^2.0.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/npm/node_modules/diff": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/npm/node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/npm/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/encoding": {
+ "version": "0.1.13",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "node_modules/npm/node_modules/env-paths": {
+ "version": "2.2.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/npm/node_modules/err-code": {
+ "version": "2.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/extend": {
+ "version": "3.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/extsprintf": {
+ "version": "1.3.0",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/fastest-levenshtein": {
+ "version": "1.0.12",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/forever-agent": {
+ "version": "0.6.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/npm/node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/npm/node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/function-bind": {
+ "version": "1.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/gauge": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "object-assign": "^4.1.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1 || ^2.0.0",
+ "strip-ansi": "^3.0.1 || ^4.0.0",
+ "wide-align": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/getpass": {
+ "version": "0.1.7",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/glob": {
+ "version": "7.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/graceful-fs": {
+ "version": "4.2.8",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/har-schema": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm/node_modules/har-validator": {
+ "version": "5.1.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/npm/node_modules/has": {
+ "version": "1.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/npm/node_modules/has-flag": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/has-unicode": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/hosted-git-info": {
+ "version": "4.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/http-cache-semantics": {
+ "version": "4.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/npm/node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/npm/node_modules/http-signature": {
+ "version": "1.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/npm/node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/npm/node_modules/humanize-ms": {
+ "version": "1.2.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/iconv-lite": {
+ "version": "0.6.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/ignore-walk": {
+ "version": "3.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "node_modules/npm/node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/npm/node_modules/indent-string": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/infer-owner": {
+ "version": "1.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/inflight": {
+ "version": "1.0.6",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/npm/node_modules/inherits": {
+ "version": "2.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/ini": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/init-package-json": {
+ "version": "2.0.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-package-arg": "^8.1.5",
+ "promzard": "^0.3.0",
+ "read": "~1.0.1",
+ "read-package-json": "^4.1.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4",
+ "validate-npm-package-name": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/ip": {
+ "version": "1.1.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/ip-regex": {
+ "version": "4.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/is-cidr": {
+ "version": "4.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "cidr-regex": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/is-core-module": {
+ "version": "2.7.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/npm/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm/node_modules/is-lambda": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/isexe": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/isstream": {
+ "version": "0.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/jsbn": {
+ "version": "0.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/json-schema": {
+ "version": "0.2.3",
+ "dev": true,
+ "inBundle": true
+ },
+ "node_modules/npm/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/json-stringify-nice": {
+ "version": "1.1.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/jsonparse": {
+ "version": "1.3.1",
+ "dev": true,
+ "engines": [
+ "node >= 0.2.0"
+ ],
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/jsprim": {
+ "version": "1.4.1",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.2.3",
+ "verror": "1.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/just-diff": {
+ "version": "3.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/just-diff-apply": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/libnpmaccess": {
+ "version": "4.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^2.0.0",
+ "minipass": "^3.1.1",
+ "npm-package-arg": "^8.1.2",
+ "npm-registry-fetch": "^11.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmdiff": {
+ "version": "2.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/disparity-colors": "^1.0.1",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "binary-extensions": "^2.2.0",
+ "diff": "^5.0.0",
+ "minimatch": "^3.0.4",
+ "npm-package-arg": "^8.1.4",
+ "pacote": "^11.3.4",
+ "tar": "^6.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmexec": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/arborist": "^2.3.0",
+ "@npmcli/ci-detect": "^1.3.0",
+ "@npmcli/run-script": "^1.8.4",
+ "chalk": "^4.1.0",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-package-arg": "^8.1.2",
+ "pacote": "^11.3.1",
+ "proc-log": "^1.0.0",
+ "read": "^1.0.7",
+ "read-package-json-fast": "^2.0.2",
+ "walk-up-path": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmfund": {
+ "version": "1.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/arborist": "^2.5.0"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmhook": {
+ "version": "6.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^11.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmorg": {
+ "version": "2.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^11.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmpack": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/run-script": "^1.8.3",
+ "npm-package-arg": "^8.1.0",
+ "pacote": "^11.2.6"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmpublish": {
+ "version": "4.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "normalize-package-data": "^3.0.2",
+ "npm-package-arg": "^8.1.2",
+ "npm-registry-fetch": "^11.0.0",
+ "semver": "^7.1.3",
+ "ssri": "^8.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmsearch": {
+ "version": "3.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-registry-fetch": "^11.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmteam": {
+ "version": "2.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^11.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/libnpmversion": {
+ "version": "1.2.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/git": "^2.0.7",
+ "@npmcli/run-script": "^1.8.4",
+ "json-parse-even-better-errors": "^2.3.1",
+ "semver": "^7.3.5",
+ "stringify-package": "^1.0.1"
+ }
+ },
+ "node_modules/npm/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/make-fetch-happen": {
+ "version": "9.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/npm/node_modules/mime-db": {
+ "version": "1.49.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/npm/node_modules/mime-types": {
+ "version": "2.1.32",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.49.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/npm/node_modules/minimatch": {
+ "version": "3.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/npm/node_modules/minipass": {
+ "version": "3.1.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/npm/node_modules/minipass-fetch": {
+ "version": "1.4.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "optionalDependencies": {
+ "encoding": "^0.1.12"
+ }
+ },
+ "node_modules/npm/node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/npm/node_modules/minipass-json-stream": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/minipass-sized": {
+ "version": "1.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/minizlib": {
+ "version": "2.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/npm/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/mkdirp-infer-owner": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "infer-owner": "^1.0.4",
+ "mkdirp": "^1.0.3"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/ms": {
+ "version": "2.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/mute-stream": {
+ "version": "0.0.8",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/negotiator": {
+ "version": "0.6.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp": {
+ "version": "7.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.3",
+ "nopt": "^5.0.0",
+ "npmlog": "^4.1.2",
+ "request": "^2.88.2",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.2",
+ "tar": "^6.0.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/aproba": {
+ "version": "1.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/gauge": {
+ "version": "2.7.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/npmlog": {
+ "version": "4.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/node-gyp/node_modules/string-width": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/nopt": {
+ "version": "5.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/npm/node_modules/normalize-package-data": {
+ "version": "3.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/npm-audit-report": {
+ "version": "2.1.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "chalk": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/npm-bundled": {
+ "version": "1.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "node_modules/npm/node_modules/npm-install-checks": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "semver": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/npm-package-arg": {
+ "version": "8.1.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "hosted-git-info": "^4.0.1",
+ "semver": "^7.3.4",
+ "validate-npm-package-name": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/npm-packlist": {
+ "version": "2.2.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.6",
+ "ignore-walk": "^3.0.3",
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "bin": {
+ "npm-packlist": "bin/index.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/npm-pick-manifest": {
+ "version": "6.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-install-checks": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1",
+ "npm-package-arg": "^8.1.2",
+ "semver": "^7.3.4"
+ }
+ },
+ "node_modules/npm/node_modules/npm-profile": {
+ "version": "5.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "npm-registry-fetch": "^11.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/npm-registry-fetch": {
+ "version": "11.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "make-fetch-happen": "^9.0.1",
+ "minipass": "^3.1.3",
+ "minipass-fetch": "^1.3.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.0.0",
+ "npm-package-arg": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/npm-user-validate": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/npm/node_modules/npmlog": {
+ "version": "5.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^3.0.0",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/npmlog/node_modules/are-we-there-yet": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/number-is-nan": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/npm/node_modules/object-assign": {
+ "version": "4.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/once": {
+ "version": "1.4.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/npm/node_modules/opener": {
+ "version": "1.5.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "(WTFPL OR MIT)",
+ "bin": {
+ "opener": "bin/opener-bin.js"
+ }
+ },
+ "node_modules/npm/node_modules/p-map": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/npm/node_modules/pacote": {
+ "version": "11.3.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "@npmcli/git": "^2.1.0",
+ "@npmcli/installed-package-contents": "^1.0.6",
+ "@npmcli/promise-spawn": "^1.2.0",
+ "@npmcli/run-script": "^1.8.2",
+ "cacache": "^15.0.5",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "infer-owner": "^1.0.4",
+ "minipass": "^3.1.3",
+ "mkdirp": "^1.0.3",
+ "npm-package-arg": "^8.0.1",
+ "npm-packlist": "^2.1.4",
+ "npm-pick-manifest": "^6.0.0",
+ "npm-registry-fetch": "^11.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json-fast": "^2.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.1.0"
+ },
+ "bin": {
+ "pacote": "lib/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/parse-conflict-json": {
+ "version": "1.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "just-diff": "^3.0.1",
+ "just-diff-apply": "^3.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/performance-now": {
+ "version": "2.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/proc-log": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/promise-all-reject-late": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/promise-call-limit": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/promise-retry": {
+ "version": "2.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/promzard": {
+ "version": "0.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "read": "1"
+ }
+ },
+ "node_modules/npm/node_modules/psl": {
+ "version": "1.8.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/punycode": {
+ "version": "2.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/npm/node_modules/qrcode-terminal": {
+ "version": "0.12.0",
+ "dev": true,
+ "inBundle": true,
+ "bin": {
+ "qrcode-terminal": "bin/qrcode-terminal.js"
+ }
+ },
+ "node_modules/npm/node_modules/qs": {
+ "version": "6.5.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/npm/node_modules/read": {
+ "version": "1.0.7",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "mute-stream": "~0.0.4"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/npm/node_modules/read-cmd-shim": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/read-package-json": {
+ "version": "4.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "normalize-package-data": "^3.0.0",
+ "npm-normalize-package-bin": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/read-package-json-fast": {
+ "version": "2.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/npm/node_modules/readdir-scoped-modules": {
+ "version": "1.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "debuglog": "^1.0.1",
+ "dezalgo": "^1.0.0",
+ "graceful-fs": "^4.1.2",
+ "once": "^1.3.0"
+ }
+ },
+ "node_modules/npm/node_modules/request": {
+ "version": "2.88.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/npm/node_modules/request/node_modules/form-data": {
+ "version": "2.3.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/npm/node_modules/request/node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/npm/node_modules/retry": {
+ "version": "0.12.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/npm/node_modules/rimraf": {
+ "version": "3.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/npm/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/semver": {
+ "version": "7.3.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/npm/node_modules/set-blocking": {
+ "version": "2.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/signal-exit": {
+ "version": "3.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/socks": {
+ "version": "2.6.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ip": "^1.1.5",
+ "smart-buffer": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/socks-proxy-agent": {
+ "version": "6.1.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.1",
+ "socks": "^2.6.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/npm/node_modules/spdx-correct": {
+ "version": "3.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/spdx-exceptions": {
+ "version": "2.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "CC-BY-3.0"
+ },
+ "node_modules/npm/node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/spdx-license-ids": {
+ "version": "3.0.10",
+ "dev": true,
+ "inBundle": true,
+ "license": "CC0-1.0"
+ },
+ "node_modules/npm/node_modules/sshpk": {
+ "version": "1.16.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/ssri": {
+ "version": "8.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/npm/node_modules/string_decoder": {
+ "version": "1.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "node_modules/npm/node_modules/string-width": {
+ "version": "2.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm/node_modules/string-width/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm/node_modules/string-width/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm/node_modules/stringify-package": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm/node_modules/supports-color": {
+ "version": "7.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npm/node_modules/tar": {
+ "version": "6.1.11",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/npm/node_modules/text-table": {
+ "version": "0.2.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/tiny-relative-date": {
+ "version": "1.3.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/treeverse": {
+ "version": "1.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/npm/node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "Unlicense"
+ },
+ "node_modules/npm/node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/unique-filename": {
+ "version": "1.1.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/unique-slug": {
+ "version": "2.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "node_modules/npm/node_modules/uri-js": {
+ "version": "4.4.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/npm/node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT"
+ },
+ "node_modules/npm/node_modules/uuid": {
+ "version": "3.4.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/npm/node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "dev": true,
+ "inBundle": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/npm/node_modules/validate-npm-package-name": {
+ "version": "3.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "builtins": "^1.0.3"
+ }
+ },
+ "node_modules/npm/node_modules/verror": {
+ "version": "1.10.0",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/npm/node_modules/walk-up-path": {
+ "version": "1.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/wcwidth": {
+ "version": "1.0.1",
+ "dev": true,
+ "inBundle": true,
+ "license": "MIT",
+ "dependencies": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "node_modules/npm/node_modules/which": {
+ "version": "2.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/npm/node_modules/wide-align": {
+ "version": "1.1.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^1.0.2 || 2"
+ }
+ },
+ "node_modules/npm/node_modules/wrappy": {
+ "version": "1.0.2",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npm/node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC",
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "node_modules/npm/node_modules/yallist": {
+ "version": "4.0.0",
+ "dev": true,
+ "inBundle": true,
+ "license": "ISC"
+ },
+ "node_modules/npmlog": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
+ "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
+ "dev": true,
+ "dependencies": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^3.0.0",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/null-check": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
+ "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nwsapi": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
+ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
+ "dev": true
+ },
+ "node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-component": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
+ "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
+ "dev": true
+ },
+ "node_modules/object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "dev": true,
+ "dependencies": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-hash": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
+ "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "dev": true,
+ "dependencies": {
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.getownpropertydescriptors": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz",
+ "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.omit": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
+ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
+ "dev": true,
+ "dependencies": {
+ "for-own": "^0.1.4",
+ "is-extendable": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dev": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
+ "dev": true
+ },
+ "node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "dev": true,
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onchange": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/onchange/-/onchange-6.1.1.tgz",
+ "integrity": "sha512-G60OULp9Hi2dixPKYn/lfs7C8oDgFcneAhZ/4nPnvzd+Ar94q3FN0UG/t1zqXI15StSLvt7NlRqylamTSGhc4A==",
+ "dependencies": {
+ "@blakeembrey/deque": "^1.0.3",
+ "arrify": "^2.0.0",
+ "chokidar": "^3.0.0",
+ "cross-spawn": "^7.0.1",
+ "ignore": "^5.1.4",
+ "minimist": "^1.2.3",
+ "supports-color": "^7.0.0",
+ "tree-kill": "^1.2.2"
+ },
+ "bin": {
+ "onchange": "cli.js"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/open": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
+ "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
+ "dev": true,
+ "dependencies": {
+ "is-wsl": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/opencollective-postinstall": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
+ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
+ "dev": true,
+ "bin": {
+ "opencollective-postinstall": "index.js"
+ }
+ },
+ "node_modules/opn": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-6.0.0.tgz",
+ "integrity": "sha512-I9PKfIZC+e4RXZ/qr1RhgyCnGgYX0UEIlXgWnCOVACIvFgaC9rz6Won7xbdhoHrd8IIhV7YEpHjreNUNkqCGkQ==",
+ "deprecated": "The package has been renamed to `open`",
+ "dev": true,
+ "dependencies": {
+ "is-wsl": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/opt-cli": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/opt-cli/-/opt-cli-1.5.1.tgz",
+ "integrity": "sha1-BNtEexPJa5kusxaFJm9O0NlzbcI=",
+ "dev": true,
+ "dependencies": {
+ "commander": "2.9.0",
+ "lodash.clone": "4.3.2",
+ "manage-path": "2.0.0",
+ "spawn-command": "0.0.2-1"
+ },
+ "bin": {
+ "opt": "bin/index.js"
+ }
+ },
+ "node_modules/opt-cli/node_modules/commander": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
+ "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
+ "dev": true,
+ "dependencies": {
+ "graceful-readlink": ">= 1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.6.x"
+ }
+ },
+ "node_modules/opt-cli/node_modules/lodash.clone": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.3.2.tgz",
+ "integrity": "sha1-5WsXa2gjp93jj38r9Y3n1ZcSAOk=",
+ "dev": true,
+ "dependencies": {
+ "lodash._baseclone": "~4.5.0"
+ }
+ },
+ "node_modules/opt-cli/node_modules/spawn-command": {
+ "version": "0.0.2-1",
+ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz",
+ "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=",
+ "dev": true
+ },
+ "node_modules/optimist": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
+ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
+ "dev": true,
+ "dependencies": {
+ "minimist": "~0.0.1",
+ "wordwrap": "~0.0.2"
+ }
+ },
+ "node_modules/optimist/node_modules/minimist": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
+ "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
+ "dev": true
+ },
+ "node_modules/optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "dev": true,
+ "dependencies": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/opts": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz",
+ "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==",
+ "dev": true
+ },
+ "node_modules/original": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
+ "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
+ "dev": true,
+ "dependencies": {
+ "url-parse": "^1.4.3"
+ }
+ },
+ "node_modules/os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
+ "dev": true
+ },
+ "node_modules/os-homedir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/os-locale": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
+ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
+ "dev": true,
+ "dependencies": {
+ "execa": "^0.7.0",
+ "lcid": "^1.0.0",
+ "mem": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/os-locale/node_modules/cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "node_modules/os-locale/node_modules/execa": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/os-locale/node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/os-locale/node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/os-locale/node_modules/npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/os-locale/node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/os-locale/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/os-locale/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/os-locale/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/os-locale/node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "node_modules/os-shim": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz",
+ "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/osenv": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+ "dev": true,
+ "dependencies": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
+ "node_modules/p-cancelable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
+ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-defer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
+ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-each-series": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
+ "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-event": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
+ "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
+ "dev": true,
+ "dependencies": {
+ "p-timeout": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-filter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz",
+ "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==",
+ "dev": true,
+ "dependencies": {
+ "p-map": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-is-promise": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz",
+ "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-lazy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-lazy/-/p-lazy-1.0.0.tgz",
+ "integrity": "sha1-7FPIAvLuOsKPFmzILQsrAt4nqDU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/p-reduce": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz",
+ "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-retry": {
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
+ "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
+ "dev": true,
+ "dependencies": {
+ "@types/retry": "^0.12.0",
+ "retry": "^0.13.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "dev": true,
+ "dependencies": {
+ "p-finally": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pac-proxy-agent": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz",
+ "integrity": "sha512-44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "agent-base": "^4.2.0",
+ "debug": "^4.1.1",
+ "get-uri": "^2.0.0",
+ "http-proxy-agent": "^2.1.0",
+ "https-proxy-agent": "^3.0.0",
+ "pac-resolver": "^3.0.0",
+ "raw-body": "^2.2.0",
+ "socks-proxy-agent": "^4.0.1"
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/https-proxy-agent": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz",
+ "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/https-proxy-agent/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/pac-proxy-agent/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/pac-resolver": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz",
+ "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "co": "^4.6.0",
+ "degenerator": "^1.0.4",
+ "ip": "^1.1.5",
+ "netmask": "^1.0.6",
+ "thunkify": "^2.1.2"
+ }
+ },
+ "node_modules/package-json": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
+ "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
+ "dev": true,
+ "dependencies": {
+ "got": "^9.6.0",
+ "registry-auth-token": "^4.0.0",
+ "registry-url": "^5.0.0",
+ "semver": "^6.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/package-json/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/paged-request": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/paged-request/-/paged-request-2.0.2.tgz",
+ "integrity": "sha512-NWrGqneZImDdcMU/7vMcAOo1bIi5h/pmpJqe7/jdsy85BA/s5MSaU/KlpxwW/IVPmIwBcq2uKPrBWWhEWhtxag==",
+ "dev": true,
+ "dependencies": {
+ "axios": "^0.21.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
+ "node_modules/parallel-transform": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
+ "dev": true,
+ "dependencies": {
+ "cyclist": "^1.0.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.1.5"
+ }
+ },
+ "node_modules/param-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^2.2.0"
+ }
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parent-require": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parent-require/-/parent-require-1.0.0.tgz",
+ "integrity": "sha1-dGoWdjgIOoYLDu9nMssn7UbDKXc=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/parents": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
+ "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
+ "dev": true,
+ "dependencies": {
+ "path-platform": "~0.11.15"
+ }
+ },
+ "node_modules/parse-asn1": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "dev": true,
+ "dependencies": {
+ "asn1.js": "^5.2.0",
+ "browserify-aes": "^1.0.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/parse-glob": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
+ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
+ "dev": true,
+ "dependencies": {
+ "glob-base": "^0.3.0",
+ "is-dotfile": "^1.0.0",
+ "is-extglob": "^1.0.0",
+ "is-glob": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse-glob/node_modules/is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse-glob/node_modules/is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
+ "node_modules/parseqs": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
+ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
+ "dev": true,
+ "dependencies": {
+ "better-assert": "~1.0.0"
+ }
+ },
+ "node_modules/parseuri": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
+ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
+ "dev": true,
+ "dependencies": {
+ "better-assert": "~1.0.0"
+ }
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
+ "dev": true
+ },
+ "node_modules/path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "dev": true
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "node_modules/path-platform": {
+ "version": "0.11.15",
+ "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
+ "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/path-proxy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz",
+ "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "inflection": "~1.3.0"
+ }
+ },
+ "node_modules/path-proxy/node_modules/inflection": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz",
+ "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=",
+ "dev": true,
+ "engines": [
+ "node >= 0.4.0"
+ ],
+ "optional": true
+ },
+ "node_modules/path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
+ "dev": true
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pause-stream": {
+ "version": "0.0.11",
+ "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
+ "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
+ "dev": true,
+ "dependencies": {
+ "through": "~2.3"
+ }
+ },
+ "node_modules/pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "dev": true,
+ "dependencies": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/pegjs": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz",
+ "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0=",
+ "dev": true,
+ "bin": {
+ "pegjs": "bin/pegjs"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pidtree": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
+ "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
+ "dev": true,
+ "bin": {
+ "pidtree": "bin/pidtree.js"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/pify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "dependencies": {
+ "pinkie": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pirates": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
+ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/pkg-conf": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
+ "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^2.0.0",
+ "load-json-file": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "dependencies": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-conf/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
+ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pkg-dir/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pluralize": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
+ "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/portfinder": {
+ "version": "1.0.28",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+ "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
+ "dev": true,
+ "dependencies": {
+ "async": "^2.6.2",
+ "debug": "^3.1.1",
+ "mkdirp": "^0.5.5"
+ },
+ "engines": {
+ "node": ">= 0.12.0"
+ }
+ },
+ "node_modules/portfinder/node_modules/async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/portfinder/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/portfinder/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/preact": {
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-8.2.9.tgz",
+ "integrity": "sha512-ThuGXBmJS3VsT+jIP+eQufD3L8pRw/PY3FoCys6O9Pu6aF12Pn9zAJDX99TfwRAFOCEKm/P0lwiPTbqKMJp0fA==",
+ "hasInstallScript": true
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/prepend-http": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/preserve": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
+ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
+ "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
+ "dev": true,
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pretty-error": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
+ "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.20",
+ "renderkid": "^2.0.4"
+ }
+ },
+ "node_modules/pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "engines": {
+ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
+ }
+ },
+ "node_modules/pretty-format/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/pretty-format/node_modules/react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
+ "dev": true
+ },
+ "node_modules/prismjs": {
+ "version": "1.26.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.26.0.tgz",
+ "integrity": "sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/private": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
+ "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "dependencies": {
+ "asap": "~2.0.3"
+ }
+ },
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
+ "dev": true
+ },
+ "node_modules/promisify-call": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz",
+ "integrity": "sha1-1IwtRWUszM1SgB3ey9UzptS9X7o=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "with-callback": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dev": true,
+ "dependencies": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/prop-types": {
+ "version": "15.8.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "dependencies": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "node_modules/proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dev": true,
+ "dependencies": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/proxy-agent": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.3.tgz",
+ "integrity": "sha512-PXVVVuH9tiQuxQltFJVSnXWuDtNr+8aNBP6XVDDCDiUuDN8eRCm+ii4/mFWmXWEA0w8jjJSlePa4LXlM4jIzNA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "agent-base": "^4.2.0",
+ "debug": "^3.1.0",
+ "http-proxy-agent": "^2.1.0",
+ "https-proxy-agent": "^2.2.1",
+ "lru-cache": "^4.1.2",
+ "pac-proxy-agent": "^3.0.0",
+ "proxy-from-env": "^1.0.0",
+ "socks-proxy-agent": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/proxy-agent/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/proxy-agent/node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/proxy-middleware": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz",
+ "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "dev": true
+ },
+ "node_modules/ps-tree": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz",
+ "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==",
+ "dev": true,
+ "dependencies": {
+ "event-stream": "=3.3.4"
+ },
+ "bin": {
+ "ps-tree": "bin/ps-tree.js"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
+ "node_modules/psl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
+ "dev": true
+ },
+ "node_modules/public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/public-encrypt/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ },
+ "node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "dev": true,
+ "dependencies": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ }
+ },
+ "node_modules/pumpify/node_modules/pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pupa": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
+ "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
+ "dev": true,
+ "dependencies": {
+ "escape-goat": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6.0",
+ "teleport": ">=0.2.0"
+ }
+ },
+ "node_modules/qjobs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
+ "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.9"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/query-string": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
+ "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
+ "dev": true,
+ "dependencies": {
+ "decode-uri-component": "^0.2.0",
+ "object-assign": "^4.1.0",
+ "strict-uri-encode": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
+ "dev": true
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/quick-lru": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/randomatic": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
+ "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^4.0.0",
+ "kind-of": "^6.0.0",
+ "math-random": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/randomatic/node_modules/is-number": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/randomatic/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
+ "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
+ "dev": true,
+ "dependencies": {
+ "bytes": "3.1.1",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/raw-body/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "dev": true,
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/rc/node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "node_modules/read-chunk": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz",
+ "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^4.0.1",
+ "with-open-file": "^0.1.6"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/read-chunk/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/read-only-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
+ "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "dev": true,
+ "dependencies": {
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/path-type": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "dev": true,
+ "dependencies": {
+ "pify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/read-pkg/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/recast": {
+ "version": "0.14.7",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.14.7.tgz",
+ "integrity": "sha512-/nwm9pkrcWagN40JeJhkPaRxiHXBRkXyRh/hgU088Z/v+qCy+zIHHY6bC6o7NaKAxPqtE6nD8zBH1LfU0/Wx6A==",
+ "dev": true,
+ "dependencies": {
+ "ast-types": "0.11.3",
+ "esprima": "~4.0.0",
+ "private": "~0.1.5",
+ "source-map": "~0.6.1"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/recast/node_modules/ast-types": {
+ "version": "0.11.3",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz",
+ "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/recast/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rechoir": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+ "dev": true,
+ "dependencies": {
+ "resolve": "^1.1.6"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/recursive-readdir": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz",
+ "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==",
+ "dev": true,
+ "dependencies": {
+ "minimatch": "3.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dev": true,
+ "dependencies": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/redeyed": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz",
+ "integrity": "sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=",
+ "dev": true,
+ "dependencies": {
+ "esprima": "~4.0.0"
+ }
+ },
+ "node_modules/redis": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
+ "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "double-ended-queue": "^2.1.0-0",
+ "redis-commands": "^1.2.0",
+ "redis-parser": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/redis-commands": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz",
+ "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/redis-parser": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",
+ "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
+ "dev": true
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
+ "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
+ "dev": true,
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
+ "dev": true
+ },
+ "node_modules/regenerator-transform": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
+ "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
+ "dev": true,
+ "dependencies": {
+ "babel-runtime": "^6.18.0",
+ "babel-types": "^6.19.0",
+ "private": "^0.1.6"
+ }
+ },
+ "node_modules/regex-cache": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
+ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
+ "dev": true,
+ "dependencies": {
+ "is-equal-shallow": "^0.1.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
+ "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regexpu-core": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
+ "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
+ "dev": true,
+ "dependencies": {
+ "regenerate": "^1.2.1",
+ "regjsgen": "^0.2.0",
+ "regjsparser": "^0.1.4"
+ }
+ },
+ "node_modules/registry-auth-token": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
+ "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
+ "dev": true,
+ "dependencies": {
+ "rc": "^1.2.8"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/registry-url": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
+ "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
+ "dev": true,
+ "dependencies": {
+ "rc": "^1.2.8"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/regjsgen": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
+ "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
+ "dev": true
+ },
+ "node_modules/regjsparser": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
+ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
+ "dev": true,
+ "dependencies": {
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "dev": true
+ },
+ "node_modules/renderkid": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz",
+ "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==",
+ "dev": true,
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^3.0.1"
+ }
+ },
+ "node_modules/renderkid/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/renderkid/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/repeat-element": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true,
+ "dependencies": {
+ "is-finite": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/replace-ext": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
+ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/request/node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/request/node_modules/qs": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/requestretry": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz",
+ "integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "extend": "^3.0.0",
+ "lodash": "^4.15.0",
+ "request": "^2.74.0",
+ "when": "^3.7.7"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+ },
+ "node_modules/require-uncached": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
+ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
+ "dev": true,
+ "dependencies": {
+ "caller-path": "^0.1.0",
+ "resolve-from": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-uncached/node_modules/resolve-from": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
+ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
+ "dev": true
+ },
+ "node_modules/resolve": {
+ "version": "1.22.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "dependencies": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-cwd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
+ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
+ "dev": true,
+ "dependencies": {
+ "resolve-from": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/resolve-cwd/node_modules/resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "dev": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-global": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
+ "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "global-dirs": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/resolve-pathname": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
+ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==",
+ "dev": true
+ },
+ "node_modules/resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "deprecated": "https://github.com/lydell/resolve-url#deprecated",
+ "dev": true
+ },
+ "node_modules/resolve.exports": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz",
+ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/responselike": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+ "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "dev": true,
+ "dependencies": {
+ "lowercase-keys": "^1.0.0"
+ }
+ },
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/right-pad": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz",
+ "integrity": "sha1-jKCMLLtbVedNr6lr9/0aJ9VoyNA=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/rimraf": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
+ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.0.5"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dev": true,
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/run-queue": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.1.1"
+ }
+ },
+ "node_modules/rw": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
+ "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
+ },
+ "node_modules/rx": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
+ "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
+ "dev": true
+ },
+ "node_modules/rx-lite": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
+ "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
+ "dev": true
+ },
+ "node_modules/rx-lite-aggregates": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
+ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
+ "dev": true,
+ "dependencies": {
+ "rx-lite": "*"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/rxjs/node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "node_modules/safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "dev": true,
+ "dependencies": {
+ "ret": "~0.1.10"
+ }
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true
+ },
+ "node_modules/saxes": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
+ "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "dev": true,
+ "dependencies": {
+ "xmlchars": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/scoped-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz",
+ "integrity": "sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/seedrandom": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.3.tgz",
+ "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw="
+ },
+ "node_modules/select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
+ "dev": true
+ },
+ "node_modules/selfsigned": {
+ "version": "1.10.14",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz",
+ "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==",
+ "dev": true,
+ "dependencies": {
+ "node-forge": "^0.10.0"
+ }
+ },
+ "node_modules/semantic-release": {
+ "version": "17.4.7",
+ "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-17.4.7.tgz",
+ "integrity": "sha512-3Ghu8mKCJgCG3QzE5xphkYWM19lGE3XjFdOXQIKBM2PBpBvgFQ/lXv31oX0+fuN/UjNFO/dqhNs8ATLBhg6zBg==",
+ "dev": true,
+ "dependencies": {
+ "@semantic-release/commit-analyzer": "^8.0.0",
+ "@semantic-release/error": "^2.2.0",
+ "@semantic-release/github": "^7.0.0",
+ "@semantic-release/npm": "^7.0.0",
+ "@semantic-release/release-notes-generator": "^9.0.0",
+ "aggregate-error": "^3.0.0",
+ "cosmiconfig": "^7.0.0",
+ "debug": "^4.0.0",
+ "env-ci": "^5.0.0",
+ "execa": "^5.0.0",
+ "figures": "^3.0.0",
+ "find-versions": "^4.0.0",
+ "get-stream": "^6.0.0",
+ "git-log-parser": "^1.2.0",
+ "hook-std": "^2.0.0",
+ "hosted-git-info": "^4.0.0",
+ "lodash": "^4.17.21",
+ "marked": "^2.0.0",
+ "marked-terminal": "^4.1.1",
+ "micromatch": "^4.0.2",
+ "p-each-series": "^2.1.0",
+ "p-reduce": "^2.0.0",
+ "read-pkg-up": "^7.0.0",
+ "resolve-from": "^5.0.0",
+ "semver": "^7.3.2",
+ "semver-diff": "^3.1.1",
+ "signale": "^1.2.1",
+ "yargs": "^16.2.0"
+ },
+ "bin": {
+ "semantic-release": "bin/semantic-release.js"
+ },
+ "engines": {
+ "node": ">=10.19"
+ }
+ },
+ "node_modules/semantic-release/node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/semantic-release/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/semantic-release/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/semantic-release/node_modules/hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semantic-release/node_modules/marked": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
+ "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
+ "dev": true,
+ "bin": {
+ "marked": "bin/marked"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/semantic-release/node_modules/micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/semantic-release/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/semantic-release/node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/semantic-release/node_modules/read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/semantic-release/node_modules/read-pkg/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/semantic-release/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/semantic-release/node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/semantic-release/node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semantic-release/node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semantic-release/node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver-diff": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
+ "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/semver-diff/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/semver-regex": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.3.tgz",
+ "integrity": "sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/send": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
+ "dev": true,
+ "dependencies": {
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "1.8.1",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/serialize-javascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
+ "dev": true,
+ "dependencies": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/serve-index/node_modules/http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+ "dev": true,
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/serve-index/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "node_modules/serve-index/node_modules/setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
+ "dev": true
+ },
+ "node_modules/serve-static": {
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
+ "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
+ "dev": true,
+ "dependencies": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.17.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ },
+ "node_modules/set-getter": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz",
+ "integrity": "sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==",
+ "dev": true,
+ "dependencies": {
+ "to-object-path": "^0.3.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/set-value": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/set-value/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "dev": true
+ },
+ "node_modules/sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "bin": {
+ "sha.js": "bin.js"
+ }
+ },
+ "node_modules/shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shallow-clone/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shasum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
+ "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
+ "dev": true,
+ "dependencies": {
+ "json-stable-stringify": "~0.0.0",
+ "sha.js": "~2.4.4"
+ }
+ },
+ "node_modules/shasum-object": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz",
+ "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==",
+ "dev": true,
+ "dependencies": {
+ "fast-safe-stringify": "^2.0.7"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
+ "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
+ "dev": true
+ },
+ "node_modules/shelljs": {
+ "version": "0.7.6",
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.6.tgz",
+ "integrity": "sha1-N5zM+1a5HIYB5HkzVutTgpJN6a0=",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.0.0",
+ "interpret": "^1.0.0",
+ "rechoir": "^0.6.2"
+ },
+ "bin": {
+ "shjs": "bin/shjs"
+ },
+ "engines": {
+ "iojs": "*",
+ "node": ">=0.11.0"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
+ "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
+ "dev": true
+ },
+ "node_modules/signale": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
+ "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.3.2",
+ "figures": "^2.0.0",
+ "pkg-conf": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/signale/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/signale/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/signale/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/signale/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/signale/node_modules/figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/signale/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/signale/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/simple-get": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
+ "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
+ "dev": true,
+ "dependencies": {
+ "decompress-response": "^4.2.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ }
+ },
+ "node_modules/simple-get/node_modules/decompress-response": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
+ "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
+ "dev": true,
+ "dependencies": {
+ "mimic-response": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/simple-get/node_modules/mimic-response": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
+ "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "dev": true
+ },
+ "node_modules/slack-node": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz",
+ "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "requestretry": "^1.2.2"
+ }
+ },
+ "node_modules/slash": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/slice-ansi": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
+ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/slide": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
+ "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/smtp-connection": {
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz",
+ "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "httpntlm": "1.6.1",
+ "nodemailer-shared": "1.1.0"
+ }
+ },
+ "node_modules/snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "dev": true,
+ "dependencies": {
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "dev": true,
+ "dependencies": {
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sntp": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
+ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
+ "deprecated": "This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "hoek": "2.x.x"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/socket.io": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz",
+ "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=",
+ "dev": true,
+ "dependencies": {
+ "debug": "~2.6.6",
+ "engine.io": "~3.1.0",
+ "socket.io-adapter": "~1.1.0",
+ "socket.io-client": "2.0.4",
+ "socket.io-parser": "~3.1.1"
+ }
+ },
+ "node_modules/socket.io-adapter": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
+ "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
+ "dev": true
+ },
+ "node_modules/socket.io-client": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz",
+ "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=",
+ "dev": true,
+ "dependencies": {
+ "backo2": "1.0.2",
+ "base64-arraybuffer": "0.1.5",
+ "component-bind": "1.0.0",
+ "component-emitter": "1.2.1",
+ "debug": "~2.6.4",
+ "engine.io-client": "~3.1.0",
+ "has-cors": "1.1.0",
+ "indexof": "0.0.1",
+ "object-component": "0.0.3",
+ "parseqs": "0.0.5",
+ "parseuri": "0.0.5",
+ "socket.io-parser": "~3.1.1",
+ "to-array": "0.1.4"
+ }
+ },
+ "node_modules/socket.io-client/node_modules/component-emitter": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+ "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
+ "dev": true
+ },
+ "node_modules/socket.io-parser": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz",
+ "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==",
+ "dev": true,
+ "dependencies": {
+ "component-emitter": "1.2.1",
+ "debug": "~3.1.0",
+ "has-binary2": "~1.0.2",
+ "isarray": "2.0.1"
+ }
+ },
+ "node_modules/socket.io-parser/node_modules/component-emitter": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+ "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
+ "dev": true
+ },
+ "node_modules/socket.io-parser/node_modules/debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/socket.io-parser/node_modules/isarray": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
+ "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
+ "dev": true
+ },
+ "node_modules/sockjs": {
+ "version": "0.3.19",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
+ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
+ "dev": true,
+ "dependencies": {
+ "faye-websocket": "^0.10.0",
+ "uuid": "^3.0.1"
+ }
+ },
+ "node_modules/sockjs-client": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
+ "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.2.5",
+ "eventsource": "^1.0.7",
+ "faye-websocket": "~0.11.1",
+ "inherits": "^2.0.3",
+ "json3": "^3.3.2",
+ "url-parse": "^1.4.3"
+ }
+ },
+ "node_modules/sockjs-client/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/sockjs-client/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/sockjs/node_modules/faye-websocket": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
+ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
+ "dev": true,
+ "dependencies": {
+ "websocket-driver": ">=0.5.1"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/socks": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz",
+ "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "ip": "1.1.5",
+ "smart-buffer": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 6.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/socks-proxy-agent": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz",
+ "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "agent-base": "~4.2.1",
+ "socks": "~2.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/agent-base": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
+ "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "es6-promisify": "^5.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/sort-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
+ "dev": true,
+ "dependencies": {
+ "is-plain-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/source-list-map": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
+ "dev": true
+ },
+ "node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
+ "dev": true,
+ "dependencies": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.4.18",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
+ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
+ "dev": true,
+ "dependencies": {
+ "source-map": "^0.5.6"
+ }
+ },
+ "node_modules/source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
+ "deprecated": "See https://github.com/lydell/source-map-url#deprecated",
+ "dev": true
+ },
+ "node_modules/spawn-command": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz",
+ "integrity": "sha1-lUThpDygRfhTGqwaSMspva5iM44=",
+ "dev": true
+ },
+ "node_modules/spawn-error-forwarder": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz",
+ "integrity": "sha1-Gv2Uc46ZmwNG17n8NzvlXgdXcCk=",
+ "dev": true
+ },
+ "node_modules/spawn-sync": {
+ "version": "1.0.15",
+ "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz",
+ "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "concat-stream": "^1.4.7",
+ "os-shim": "^0.1.2"
+ }
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "dev": true,
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "dev": true
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
+ "dev": true
+ },
+ "node_modules/spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ }
+ },
+ "node_modules/spdy-transport/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/spdy-transport/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/spdy-transport/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/spdy/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/spdy/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/split": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
+ "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
+ "dev": true,
+ "dependencies": {
+ "through": "2"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/split-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/split2": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^3.0.0"
+ }
+ },
+ "node_modules/split2/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "node_modules/sshpk": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ssri": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
+ "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
+ "dev": true,
+ "dependencies": {
+ "figgy-pudding": "^3.5.1"
+ }
+ },
+ "node_modules/stack-utils": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz",
+ "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/stack-utils/node_modules/escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "dev": true,
+ "dependencies": {
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/stream-browserify": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "~2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/stream-combiner": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
+ "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
+ "dev": true,
+ "dependencies": {
+ "duplexer": "~0.1.1"
+ }
+ },
+ "node_modules/stream-combiner2": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
+ "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
+ "dev": true,
+ "dependencies": {
+ "duplexer2": "~0.1.0",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/stream-each": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/stream-events": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz",
+ "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==",
+ "dev": true,
+ "dependencies": {
+ "stubs": "^3.0.0"
+ }
+ },
+ "node_modules/stream-http": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
+ "dev": true,
+ "dependencies": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.3.6",
+ "to-arraybuffer": "^1.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "node_modules/stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+ "dev": true
+ },
+ "node_modules/stream-splicer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz",
+ "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/stream-to-observable": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.2.0.tgz",
+ "integrity": "sha1-WdbqOT2HwsDdrBCqDVYbxrpvDhA=",
+ "dev": true,
+ "dependencies": {
+ "any-observable": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/streamroller": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz",
+ "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==",
+ "dev": true,
+ "dependencies": {
+ "date-format": "^1.2.0",
+ "debug": "^3.1.0",
+ "mkdirp": "^0.5.1",
+ "readable-stream": "^2.3.0"
+ },
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/streamroller/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/streamroller/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/strict-uri-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "dev": true,
+ "dependencies": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/string-template": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
+ "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
+ "dev": true
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string.prototype.padend": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz",
+ "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/stringstream": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
+ "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom-buf": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz",
+ "integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=",
+ "dev": true,
+ "dependencies": {
+ "is-utf8": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/strip-bom-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz",
+ "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=",
+ "dev": true,
+ "dependencies": {
+ "first-chunk-stream": "^2.0.0",
+ "strip-bom": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-bom-stream/node_modules/strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "dev": true,
+ "dependencies": {
+ "is-utf8": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-eof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dev": true,
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
+ "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/stubs": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz",
+ "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=",
+ "dev": true
+ },
+ "node_modules/subarg": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
+ "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.1.0"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-hyperlinks": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
+ "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/symbol-observable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
+ "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
+ "dev": true
+ },
+ "node_modules/syntax-error": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
+ "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
+ "dev": true,
+ "dependencies": {
+ "acorn-node": "^1.2.0"
+ }
+ },
+ "node_modules/table": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
+ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^5.2.3",
+ "ajv-keywords": "^2.1.0",
+ "chalk": "^2.1.0",
+ "lodash": "^4.17.4",
+ "slice-ansi": "1.0.0",
+ "string-width": "^2.1.1"
+ }
+ },
+ "node_modules/table/node_modules/ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "dependencies": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "node_modules/table/node_modules/ajv-keywords": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
+ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
+ "dev": true,
+ "peerDependencies": {
+ "ajv": "^5.0.0"
+ }
+ },
+ "node_modules/table/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/table/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/table/node_modules/fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true
+ },
+ "node_modules/table/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table/node_modules/json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "node_modules/table/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/table/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar": {
+ "version": "4.4.19",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
+ "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
+ "dev": true,
+ "dependencies": {
+ "chownr": "^1.1.4",
+ "fs-minipass": "^1.2.7",
+ "minipass": "^2.9.0",
+ "minizlib": "^1.3.3",
+ "mkdirp": "^0.5.5",
+ "safe-buffer": "^5.2.1",
+ "yallist": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=4.5"
+ }
+ },
+ "node_modules/tar/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/tar/node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ },
+ "node_modules/teeny-request": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.1.tgz",
+ "integrity": "sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg==",
+ "dev": true,
+ "dependencies": {
+ "http-proxy-agent": "^4.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "node-fetch": "^2.6.1",
+ "stream-events": "^1.0.5",
+ "uuid": "^8.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/teeny-request/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/teeny-request/node_modules/http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dev": true,
+ "dependencies": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/teeny-request/node_modules/https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/teeny-request/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/teeny-request/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/teeny-request/node_modules/uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true,
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/temp": {
+ "version": "0.8.4",
+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz",
+ "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==",
+ "dev": true,
+ "dependencies": {
+ "rimraf": "~2.6.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/temp-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
+ "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/temp-fs": {
+ "version": "0.9.9",
+ "resolved": "https://registry.npmjs.org/temp-fs/-/temp-fs-0.9.9.tgz",
+ "integrity": "sha1-gHFzBDeHByDpQxUy/igUNk+IA9c=",
+ "dev": true,
+ "dependencies": {
+ "rimraf": "~2.5.2"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/temp-fs/node_modules/rimraf": {
+ "version": "2.5.4",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz",
+ "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.0.5"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/tempy": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz",
+ "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==",
+ "dev": true,
+ "dependencies": {
+ "del": "^6.0.0",
+ "is-stream": "^2.0.0",
+ "temp-dir": "^2.0.0",
+ "type-fest": "^0.16.0",
+ "unique-string": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/tempy/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/tempy/node_modules/type-fest": {
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
+ "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/term-size": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
+ "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/terminal-link": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
+ "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "dev": true,
+ "dependencies": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/text-extensions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
+ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "node_modules/textextensions": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz",
+ "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/throat": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
+ "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
+ "dev": true
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
+ },
+ "node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/thunkify": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz",
+ "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
+ "dev": true
+ },
+ "node_modules/timed-out": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
+ "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/timers-browserify": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
+ "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
+ "dev": true,
+ "dependencies": {
+ "process": "~0.11.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/timespan": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz",
+ "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">= 0.2.0"
+ }
+ },
+ "node_modules/tinydate": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz",
+ "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/tmpl": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
+ "dev": true
+ },
+ "node_modules/to-array": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
+ "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
+ "dev": true
+ },
+ "node_modules/to-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
+ "dev": true
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-object-path/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-readable-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
+ "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/to-regex": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "dev": true,
+ "dependencies": {
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/topojson-client": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
+ "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
+ "dependencies": {
+ "commander": "2"
+ },
+ "bin": {
+ "topo2geo": "bin/topo2geo",
+ "topomerge": "bin/topomerge",
+ "topoquantize": "bin/topoquantize"
+ }
+ },
+ "node_modules/toposort": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz",
+ "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
+ "dev": true
+ },
+ "node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
+ },
+ "node_modules/traverse": {
+ "version": "0.6.6",
+ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
+ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=",
+ "dev": true
+ },
+ "node_modules/tree-kill": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
+ "bin": {
+ "tree-kill": "cli.js"
+ }
+ },
+ "node_modules/trim-newlines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/trim-right": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
+ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ts-node": {
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz",
+ "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "@cspotcode/source-map-support": "0.7.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "yn": "3.1.1"
+ },
+ "bin": {
+ "ts-node": "dist/bin.js",
+ "ts-node-cwd": "dist/bin-cwd.js",
+ "ts-node-script": "dist/bin-script.js",
+ "ts-node-transpile-only": "dist/bin-transpile.js",
+ "ts-script": "dist/bin-script-deprecated.js"
+ },
+ "peerDependencies": {
+ "@swc/core": ">=1.2.50",
+ "@swc/wasm": ">=1.2.50",
+ "@types/node": "*",
+ "typescript": ">=2.7"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "@swc/wasm": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ=="
+ },
+ "node_modules/tsscmp": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
+ "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.6.x"
+ }
+ },
+ "node_modules/tty-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
+ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
+ "dev": true
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/tweezer.js": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.5.0.tgz",
+ "integrity": "sha512-aSiJz7rGWNAQq7hjMK9ZYDuEawXupcCWgl3woQQSoDP2Oh8O4srWb/uO1PzzHIsrPEOqrjJ2sUb9FERfzuBabQ==",
+ "dev": true
+ },
+ "node_modules/type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
+ "dev": true
+ },
+ "node_modules/type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "dev": true,
+ "dependencies": {
+ "prelude-ls": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "dev": true
+ },
+ "node_modules/typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dev": true,
+ "dependencies": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "4.5.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
+ "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
+ "dev": true,
+ "optional": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "node_modules/ua-parser-js": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+ "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/ua-parser-js"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/faisalman"
+ }
+ ],
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/uglify-js": {
+ "version": "3.4.10",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz",
+ "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==",
+ "dev": true,
+ "dependencies": {
+ "commander": "~2.19.0",
+ "source-map": "~0.6.1"
+ },
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/uglify-js/node_modules/commander": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
+ "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",
+ "dev": true
+ },
+ "node_modules/uglify-js/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz",
+ "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==",
+ "dev": true,
+ "dependencies": {
+ "cacache": "^10.0.4",
+ "find-cache-dir": "^1.0.0",
+ "schema-utils": "^0.4.5",
+ "serialize-javascript": "^1.4.0",
+ "source-map": "^0.6.1",
+ "uglify-es": "^3.3.4",
+ "webpack-sources": "^1.1.0",
+ "worker-farm": "^1.5.2"
+ },
+ "engines": {
+ "node": ">= 4.8 < 5.0.0 || >= 5.10"
+ },
+ "peerDependencies": {
+ "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/cacache": {
+ "version": "10.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
+ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.5.1",
+ "chownr": "^1.0.1",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.1.11",
+ "lru-cache": "^4.1.1",
+ "mississippi": "^2.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.2",
+ "ssri": "^5.2.4",
+ "unique-filename": "^1.1.0",
+ "y18n": "^4.0.0"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/commander": {
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
+ "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
+ "dev": true
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/mississippi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
+ "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
+ "dev": true,
+ "dependencies": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^2.0.1",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/schema-utils": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
+ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/serialize-javascript": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz",
+ "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==",
+ "dev": true
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/ssri": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
+ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/uglify-es": {
+ "version": "3.3.9",
+ "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
+ "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
+ "deprecated": "support for ECMAScript is superseded by `uglify-js` as of v3.13.0",
+ "dev": true,
+ "dependencies": {
+ "commander": "~2.13.0",
+ "source-map": "~0.6.1"
+ },
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/uglifyjs-webpack-plugin/node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "node_modules/ultron": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
+ "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
+ "dev": true
+ },
+ "node_modules/umd": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
+ "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
+ "dev": true,
+ "bin": {
+ "umd": "bin/cli.js"
+ }
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "dev": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/undeclared-identifiers": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
+ "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==",
+ "dev": true,
+ "dependencies": {
+ "acorn-node": "^1.3.0",
+ "dash-ast": "^1.0.0",
+ "get-assigned-identifiers": "^1.2.0",
+ "simple-concat": "^1.0.0",
+ "xtend": "^4.0.1"
+ },
+ "bin": {
+ "undeclared-identifiers": "bin.js"
+ }
+ },
+ "node_modules/underscore": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
+ "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dev": true,
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/union-value": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "dev": true,
+ "dependencies": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dev": true,
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dev": true,
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "node_modules/unique-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
+ "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
+ "dev": true,
+ "dependencies": {
+ "crypto-random-string": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/universal-user-agent": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
+ "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==",
+ "dev": true
+ },
+ "node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/unix-crypt-td-js": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz",
+ "integrity": "sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==",
+ "dev": true
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "dev": true,
+ "dependencies": {
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "dev": true,
+ "dependencies": {
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "dependencies": {
+ "isarray": "1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/untildify": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz",
+ "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unzip-response": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
+ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
+ "dev": true,
+ "engines": {
+ "node": ">=4",
+ "yarn": "*"
+ }
+ },
+ "node_modules/update-notifier": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz",
+ "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==",
+ "dev": true,
+ "dependencies": {
+ "boxen": "^4.2.0",
+ "chalk": "^3.0.0",
+ "configstore": "^5.0.1",
+ "has-yarn": "^2.1.0",
+ "import-lazy": "^2.1.0",
+ "is-ci": "^2.0.0",
+ "is-installed-globally": "^0.3.1",
+ "is-npm": "^4.0.0",
+ "is-yarn-global": "^0.3.0",
+ "latest-version": "^5.0.0",
+ "pupa": "^2.0.1",
+ "semver-diff": "^3.1.1",
+ "xdg-basedir": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/yeoman/update-notifier?sponsor=1"
+ }
+ },
+ "node_modules/update-notifier/node_modules/chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/upper-case": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
+ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
+ "dev": true
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "deprecated": "Please see https://github.com/lydell/urix#deprecated",
+ "dev": true
+ },
+ "node_modules/url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "dev": true,
+ "dependencies": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ }
+ },
+ "node_modules/url-join": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz",
+ "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=",
+ "dev": true
+ },
+ "node_modules/url-parse": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
+ "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
+ "dev": true,
+ "dependencies": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "node_modules/url-parse-lax": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+ "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+ "dev": true,
+ "dependencies": {
+ "prepend-http": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/url-to-options": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
+ "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/url/node_modules/punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
+ "dev": true
+ },
+ "node_modules/urlgrey": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-1.0.0.tgz",
+ "integrity": "sha512-hJfIzMPJmI9IlLkby8QrsCykQ+SXDeO2W5Q9QTW3QpqZVTx4a/K7p8/5q+/isD8vsbVaFgql/gvAoQCRQ2Cb5w==",
+ "dev": true,
+ "dependencies": {
+ "fast-url-parser": "^1.1.3"
+ }
+ },
+ "node_modules/use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/useragent": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz",
+ "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "4.1.x",
+ "tmp": "0.0.x"
+ }
+ },
+ "node_modules/useragent/node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/useragent/node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "node_modules/util": {
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
+ "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "2.0.3"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "node_modules/util.promisify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
+ "dev": true,
+ "dependencies": {
+ "define-properties": "^1.1.2",
+ "object.getownpropertydescriptors": "^2.0.3"
+ }
+ },
+ "node_modules/util/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "node_modules/utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
+ "dev": true
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "dev": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/uws": {
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz",
+ "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==",
+ "deprecated": "New code is available at github.com/uNetworking/uWebSockets.js",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/v8-compile-cache": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz",
+ "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==",
+ "dev": true
+ },
+ "node_modules/v8-to-istanbul": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz",
+ "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==",
+ "dev": true,
+ "dependencies": {
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">=10.12.0"
+ }
+ },
+ "node_modules/v8-to-istanbul/node_modules/source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/vega": {
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/vega/-/vega-5.20.0.tgz",
+ "integrity": "sha512-L2hDaTH2gz9DFbu7l1B8fR637HzctViuosFCo/Db5aBe93fCJ/w/oJu+vQNfQELzfm9sntkS/+A4u+39xrDCNA==",
+ "dependencies": {
+ "vega-crossfilter": "~4.0.5",
+ "vega-dataflow": "~5.7.3",
+ "vega-encode": "~4.8.3",
+ "vega-event-selector": "~2.0.6",
+ "vega-expression": "~4.0.1",
+ "vega-force": "~4.0.7",
+ "vega-format": "~1.0.4",
+ "vega-functions": "~5.12.0",
+ "vega-geo": "~4.3.8",
+ "vega-hierarchy": "~4.0.9",
+ "vega-label": "~1.0.0",
+ "vega-loader": "~4.4.0",
+ "vega-parser": "~6.1.3",
+ "vega-projection": "~1.4.5",
+ "vega-regression": "~1.0.9",
+ "vega-runtime": "~6.1.3",
+ "vega-scale": "~7.1.1",
+ "vega-scenegraph": "~4.9.4",
+ "vega-statistics": "~1.7.9",
+ "vega-time": "~2.0.4",
+ "vega-transforms": "~4.9.3",
+ "vega-typings": "~0.20.0",
+ "vega-util": "~1.16.1",
+ "vega-view": "~5.10.0",
+ "vega-view-transforms": "~4.5.8",
+ "vega-voronoi": "~4.1.5",
+ "vega-wordcloud": "~4.1.3"
+ }
+ },
+ "node_modules/vega-canvas": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.6.tgz",
+ "integrity": "sha512-rgeYUpslYn/amIfnuv3Sw6n4BGns94OjjZNtUc9IDji6b+K8LGS/kW+Lvay8JX/oFqtulBp8RLcHN6QjqPLA9Q=="
+ },
+ "node_modules/vega-crossfilter": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.0.5.tgz",
+ "integrity": "sha512-yF+iyGP+ZxU7Tcj5yBsMfoUHTCebTALTXIkBNA99RKdaIHp1E690UaGVLZe6xde2n5WaYpho6I/I6wdAW3NXcg==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-dataflow": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.4.tgz",
+ "integrity": "sha512-JGHTpUo8XGETH3b1V892we6hdjzCWB977ybycIu8DPqRoyrZuj6t1fCVImazfMgQD1LAfJlQybWP+alwKDpKig==",
+ "dependencies": {
+ "vega-format": "^1.0.4",
+ "vega-loader": "^4.3.2",
+ "vega-util": "^1.16.1"
+ }
+ },
+ "node_modules/vega-embed": {
+ "version": "6.17.0",
+ "resolved": "https://registry.npmjs.org/vega-embed/-/vega-embed-6.17.0.tgz",
+ "integrity": "sha512-9eiVZCrLDb/EiVCMbMYouWB/q9dOeVkL5Bh0vU6wsUpIV/bbEvS47uljuo3YSxFqkfNpJ+Qt8xvLRiYSnN4lqw==",
+ "dependencies": {
+ "fast-json-patch": "^3.0.0-1",
+ "json-stringify-pretty-compact": "^3.0.0",
+ "semver": "^7.3.5",
+ "vega-schema-url-parser": "^2.1.0",
+ "vega-themes": "^2.10.0",
+ "vega-tooltip": "^0.25.1"
+ },
+ "peerDependencies": {
+ "vega": "^5.13.0",
+ "vega-lite": "*"
+ }
+ },
+ "node_modules/vega-encode": {
+ "version": "4.8.3",
+ "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-4.8.3.tgz",
+ "integrity": "sha512-JoRYtaV2Hs8spWLzTu/IjR7J9jqRmuIOEicAaWj6T9NSZrNWQzu2zF3IVsX85WnrIDIRUDaehXaFZvy9uv9RQg==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "d3-interpolate": "^2.0.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-scale": "^7.0.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-event-selector": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-2.0.6.tgz",
+ "integrity": "sha512-UwCu50Sqd8kNZ1X/XgiAY+QAyQUmGFAwyDu7y0T5fs6/TPQnDo/Bo346NgSgINBEhEKOAMY1Nd/rPOk4UEm/ew=="
+ },
+ "node_modules/vega-expression": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-4.0.1.tgz",
+ "integrity": "sha512-ZrDj0hP8NmrCpdLFf7Rd/xMUHGoSYsAOTaYp7uXZ2dkEH5x0uPy5laECMc8TiQvL8W+8IrN2HAWCMRthTSRe2Q==",
+ "dependencies": {
+ "vega-util": "^1.16.0"
+ }
+ },
+ "node_modules/vega-force": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-4.0.7.tgz",
+ "integrity": "sha512-pyLKdwXSZ9C1dVIqdJOobvBY29rLvZjvRRTla9BU/nMwAiAGlGi6WKUFdRGdneyGe3zo2nSZDTZlZM/Z5VaQNA==",
+ "dependencies": {
+ "d3-force": "^2.1.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-format": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.0.4.tgz",
+ "integrity": "sha512-oTAeub3KWm6nKhXoYCx1q9G3K43R6/pDMXvqDlTSUtjoY7b/Gixm8iLcir5S9bPjvH40n4AcbZsPmNfL/Up77A==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "d3-format": "^2.0.0",
+ "d3-time-format": "^3.0.0",
+ "vega-time": "^2.0.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-format/node_modules/d3-format": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz",
+ "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA=="
+ },
+ "node_modules/vega-functions": {
+ "version": "5.12.1",
+ "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.12.1.tgz",
+ "integrity": "sha512-7cHfcjXOj27qEbh2FTzWDl7FJK4xGcMFF7+oiyqa0fp7BU/wNT5YdNV0t5kCX9WjV7mfJWACKV74usLJbyM6GA==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "d3-color": "^2.0.0",
+ "d3-geo": "^2.0.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-expression": "^5.0.0",
+ "vega-scale": "^7.1.1",
+ "vega-scenegraph": "^4.9.3",
+ "vega-selections": "^5.3.1",
+ "vega-statistics": "^1.7.9",
+ "vega-time": "^2.0.4",
+ "vega-util": "^1.16.0"
+ }
+ },
+ "node_modules/vega-functions/node_modules/vega-expression": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.0.0.tgz",
+ "integrity": "sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w==",
+ "dependencies": {
+ "@types/estree": "^0.0.50",
+ "vega-util": "^1.16.0"
+ }
+ },
+ "node_modules/vega-geo": {
+ "version": "4.3.8",
+ "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-4.3.8.tgz",
+ "integrity": "sha512-fsGxV96Q/QRgPqOPtMBZdI+DneIiROKTG3YDZvGn0EdV16OG5LzFhbNgLT5GPzI+kTwgLpAsucBHklexlB4kfg==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "d3-color": "^2.0.0",
+ "d3-geo": "^2.0.1",
+ "vega-canvas": "^1.2.5",
+ "vega-dataflow": "^5.7.3",
+ "vega-projection": "^1.4.5",
+ "vega-statistics": "^1.7.9",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-hierarchy": {
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.0.9.tgz",
+ "integrity": "sha512-4XaWK6V38/QOZ+vllKKTafiwL25m8Kd+ebHmDV+Q236ONHmqc/gv82wwn9nBeXPEfPv4FyJw2SRoqa2Jol6fug==",
+ "dependencies": {
+ "d3-hierarchy": "^2.0.0",
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-label": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-1.0.0.tgz",
+ "integrity": "sha512-hCdm2pcHgkKgxnzW9GvX5JmYNiUMlOXOibtMmBzvFBQHX3NiV9giQ5nsPiQiFbV08VxEPtM+VYXr2HyrIcq5zQ==",
+ "dependencies": {
+ "vega-canvas": "^1.2.5",
+ "vega-dataflow": "^5.7.3",
+ "vega-scenegraph": "^4.9.2",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-lite": {
+ "version": "4.13.1",
+ "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-4.13.1.tgz",
+ "integrity": "sha512-OHZSSqVLuikoZ3idz3jIRk0UCKtVU2Lq5gaD6cLNTnJjNetoHKKdfZ023LVj4+Y9yWPz5meb+EJUsfBAGfF4Vw==",
+ "dependencies": {
+ "@types/clone": "~0.1.30",
+ "@types/fast-json-stable-stringify": "^2.0.0",
+ "array-flat-polyfill": "^1.0.1",
+ "clone": "~2.1.2",
+ "fast-deep-equal": "~3.1.1",
+ "fast-json-stable-stringify": "~2.1.0",
+ "json-stringify-pretty-compact": "~2.0.0",
+ "tslib": "~2.0.0",
+ "vega-event-selector": "~2.0.3",
+ "vega-expression": "~2.6.5",
+ "vega-util": "~1.14.0",
+ "yargs": "~15.3.1"
+ },
+ "bin": {
+ "vl2pdf": "bin/vl2pdf",
+ "vl2png": "bin/vl2png",
+ "vl2svg": "bin/vl2svg",
+ "vl2vg": "bin/vl2vg"
+ },
+ "peerDependencies": {
+ "vega": "^5.12.1"
+ }
+ },
+ "node_modules/vega-lite/node_modules/json-stringify-pretty-compact": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz",
+ "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ=="
+ },
+ "node_modules/vega-lite/node_modules/vega-expression": {
+ "version": "2.6.6",
+ "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-2.6.6.tgz",
+ "integrity": "sha512-zxPzXO33FawU3WQHRmHJaRreyJlyMaNMn1uuCFSouJttPkBBWB5gCrha2f5+pF3t4NMFWTnSrgCkR6mcaubnng==",
+ "dependencies": {
+ "vega-util": "^1.15.0"
+ }
+ },
+ "node_modules/vega-lite/node_modules/vega-expression/node_modules/vega-util": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.0.tgz",
+ "integrity": "sha512-HTaydZd9De3yf+8jH66zL4dXJ1d1p5OIFyoBzFiOli4IJbwkL1jrefCKz6AHDm1kYBzDJ0X4bN+CzZSCTvNk1w=="
+ },
+ "node_modules/vega-lite/node_modules/vega-util": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.14.1.tgz",
+ "integrity": "sha512-pSKJ8OCkgfgHZDTljyj+gmGltgulceWbk1BV6LWrXqp6P3J8qPA/oZA8+a93YNApYxXZ3yzIVUDOo5O27xk0jw=="
+ },
+ "node_modules/vega-lite/node_modules/yargs": {
+ "version": "15.3.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
+ "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
+ "dependencies": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/vega-loader": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.4.1.tgz",
+ "integrity": "sha512-dj65i4qlNhK0mOmjuchHgUrF5YUaWrYpx0A8kXA68lBk5Hkx8FNRztkcl07CZJ1+8V81ymEyJii9jzGbhEX0ag==",
+ "dependencies": {
+ "d3-dsv": "^2.0.0",
+ "node-fetch": "^2.6.1",
+ "topojson-client": "^3.1.0",
+ "vega-format": "^1.0.4",
+ "vega-util": "^1.16.0"
+ }
+ },
+ "node_modules/vega-loader/node_modules/node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vega-parser": {
+ "version": "6.1.4",
+ "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-6.1.4.tgz",
+ "integrity": "sha512-tORdpWXiH/kkXcpNdbSVEvtaxBuuDtgYp9rBunVW9oLsjFvFXbSWlM1wvJ9ZFSaTfx6CqyTyGMiJemmr1QnTjQ==",
+ "dependencies": {
+ "vega-dataflow": "^5.7.3",
+ "vega-event-selector": "^3.0.0",
+ "vega-functions": "^5.12.1",
+ "vega-scale": "^7.1.1",
+ "vega-util": "^1.16.0"
+ }
+ },
+ "node_modules/vega-parser/node_modules/vega-event-selector": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.0.tgz",
+ "integrity": "sha512-Gls93/+7tEJGE3kUuUnxrBIxtvaNeF01VIFB2Q2Of2hBIBvtHX74jcAdDtkh5UhhoYGD8Q1J30P5cqEBEwtPoQ=="
+ },
+ "node_modules/vega-projection": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-1.4.5.tgz",
+ "integrity": "sha512-85kWcPv0zrrNfxescqHtSYpRknilrS0K3CVRZc7IYQxnLtL1oma9WEbrSr1LCmDoCP5hl2Z1kKbomPXkrQX5Ag==",
+ "dependencies": {
+ "d3-geo": "^2.0.1",
+ "d3-geo-projection": "^3.0.0"
+ }
+ },
+ "node_modules/vega-regression": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-1.0.9.tgz",
+ "integrity": "sha512-KSr3QbCF0vJEAWFVY2MA9X786oiJncTTr3gqRMPoaLr/Yo3f7OPKXRoUcw36RiWa0WCOEMgTYtM28iK6ZuSgaA==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-statistics": "^1.7.9",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-runtime": {
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.1.3.tgz",
+ "integrity": "sha512-gE+sO2IfxMUpV0RkFeQVnHdmPy3K7LjHakISZgUGsDI/ZFs9y+HhBf8KTGSL5pcZPtQsZh3GBQ0UonqL1mp9PA==",
+ "dependencies": {
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-scale": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.1.1.tgz",
+ "integrity": "sha512-yE0to0prA9E5PBJ/XP77TO0BMkzyUVyt7TH5PAwj+CZT7PMsMO6ozihelRhoIiVcP0Ae/ByCEQBUQkzN5zJ0ZA==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "d3-interpolate": "^2.0.1",
+ "d3-scale": "^3.2.2",
+ "vega-time": "^2.0.4",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-scenegraph": {
+ "version": "4.9.4",
+ "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.9.4.tgz",
+ "integrity": "sha512-QaegQzbFE2yhYLNWAmHwAuguW3yTtQrmwvfxYT8tk0g+KKodrQ5WSmNrphWXhqwtsgVSvtdZkfp2IPeumcOQJg==",
+ "dependencies": {
+ "d3-path": "^2.0.0",
+ "d3-shape": "^2.0.0",
+ "vega-canvas": "^1.2.5",
+ "vega-loader": "^4.3.3",
+ "vega-scale": "^7.1.1",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-schema-url-parser": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz",
+ "integrity": "sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw=="
+ },
+ "node_modules/vega-selections": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-5.3.1.tgz",
+ "integrity": "sha512-cm4Srw1WHjcLGXX7GpxiUlfESv8XPu5b6Vh3mqMDPU94P2FO91SR9gei+EtRdt+KCFgIjr//MnRUjg/hAWwjkQ==",
+ "dependencies": {
+ "vega-expression": "^5.0.0",
+ "vega-util": "^1.16.0"
+ }
+ },
+ "node_modules/vega-selections/node_modules/vega-expression": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.0.0.tgz",
+ "integrity": "sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w==",
+ "dependencies": {
+ "@types/estree": "^0.0.50",
+ "vega-util": "^1.16.0"
+ }
+ },
+ "node_modules/vega-statistics": {
+ "version": "1.7.10",
+ "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.7.10.tgz",
+ "integrity": "sha512-QLb12gcfpDZ9K5h3TLGrlz4UXDH9wSPyg9LLfOJZacxvvJEPohacUQNrGEAVtFO9ccUCerRfH9cs25ZtHsOZrw==",
+ "dependencies": {
+ "d3-array": "^2.7.1"
+ }
+ },
+ "node_modules/vega-themes": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/vega-themes/-/vega-themes-2.10.0.tgz",
+ "integrity": "sha512-prePRUKFUFGWniuZsJOfkdb+27Gwrrm82yAlVuU+912kcknsx1DVmMSg2yF79f4jdtqnAFIGycZgxoj13SEIuQ==",
+ "peerDependencies": {
+ "vega": "*",
+ "vega-lite": "*"
+ }
+ },
+ "node_modules/vega-time": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.0.4.tgz",
+ "integrity": "sha512-U314UDR9+ZlWrD3KBaeH+j/c2WSMdvcZq5yJfFT0yTg1jsBKAQBYFGvl+orackD8Zx3FveHOxx3XAObaQeDX+Q==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "d3-time": "^2.0.0",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-tooltip": {
+ "version": "0.25.1",
+ "resolved": "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.25.1.tgz",
+ "integrity": "sha512-ugGwGi2/p3OpB8N15xieuzP8DyV5DreqMWcmJ9zpWT8GlkyKtef4dGRXnvHeHQ+iJFmWrq4oZJ+kLTrdiECjAg==",
+ "dependencies": {
+ "vega-util": "^1.16.0"
+ }
+ },
+ "node_modules/vega-transforms": {
+ "version": "4.9.4",
+ "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.9.4.tgz",
+ "integrity": "sha512-JGBhm5Bf6fiGTUSB5Qr5ckw/KU9FJcSV5xIe/y4IobM/i/KNwI1i1fP45LzP4F4yZc0DMTwJod2UvFHGk9plKA==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "vega-dataflow": "^5.7.4",
+ "vega-statistics": "^1.7.9",
+ "vega-time": "^2.0.4",
+ "vega-util": "^1.16.1"
+ }
+ },
+ "node_modules/vega-typings": {
+ "version": "0.20.0",
+ "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.20.0.tgz",
+ "integrity": "sha512-S+HIRN/3WYiS5zrQjJ4FDEOlvFVHLxPXMJerrnN3YZ6bxCDYo7tEvQUUuByGZ3d19GuKjgejczWS7XHvF3WjDw==",
+ "dependencies": {
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-util": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.16.1.tgz",
+ "integrity": "sha512-FdgD72fmZMPJE99FxvFXth0IL4BbLA93WmBg/lvcJmfkK4Uf90WIlvGwaIUdSePIsdpkZjBPyQcHMQ8OcS8Smg=="
+ },
+ "node_modules/vega-view": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-5.10.1.tgz",
+ "integrity": "sha512-4xvQ5KZcgKdZx1Z7jjenCUumvlyr/j4XcHLRf9gyeFrFvvS596dVpL92V8twhV6O++DmS2+fj+rHagO8Di4nMg==",
+ "dependencies": {
+ "d3-array": "^2.7.1",
+ "d3-timer": "^2.0.0",
+ "vega-dataflow": "^5.7.3",
+ "vega-format": "^1.0.4",
+ "vega-functions": "^5.10.0",
+ "vega-runtime": "^6.1.3",
+ "vega-scenegraph": "^4.9.4",
+ "vega-util": "^1.16.1"
+ }
+ },
+ "node_modules/vega-view-transforms": {
+ "version": "4.5.8",
+ "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.5.8.tgz",
+ "integrity": "sha512-966m7zbzvItBL8rwmF2nKG14rBp7q+3sLCKWeMSUrxoG+M15Smg5gWEGgwTG3A/RwzrZ7rDX5M1sRaAngRH25g==",
+ "dependencies": {
+ "vega-dataflow": "^5.7.3",
+ "vega-scenegraph": "^4.9.2",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-voronoi": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.1.5.tgz",
+ "integrity": "sha512-950IkgCFLj0zG33EWLAm1hZcp+FMqWcNQliMYt+MJzOD5S4MSpZpZ7K4wp2M1Jktjw/CLKFL9n38JCI0i3UonA==",
+ "dependencies": {
+ "d3-delaunay": "^5.3.0",
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/vega-wordcloud": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.3.tgz",
+ "integrity": "sha512-is4zYn9FMAyp9T4SAcz2P/U/wqc0Lx3P5YtpWKCbOH02a05vHjUQrQ2TTPOuvmMfAEDCSKvbMSQIJMOE018lJA==",
+ "dependencies": {
+ "vega-canvas": "^1.2.5",
+ "vega-dataflow": "^5.7.3",
+ "vega-scale": "^7.1.1",
+ "vega-statistics": "^1.7.9",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "node_modules/verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "optional": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/verror/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/vinyl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
+ "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
+ "dev": true,
+ "dependencies": {
+ "clone": "^2.1.1",
+ "clone-buffer": "^1.0.0",
+ "clone-stats": "^1.0.0",
+ "cloneable-readable": "^1.0.0",
+ "remove-trailing-separator": "^1.0.1",
+ "replace-ext": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/vinyl-file": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-3.0.0.tgz",
+ "integrity": "sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.3.0",
+ "strip-bom-buf": "^1.0.0",
+ "strip-bom-stream": "^2.0.0",
+ "vinyl": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/vinyl-file/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vm-browserify": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
+ "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
+ "dev": true,
+ "dependencies": {
+ "indexof": "0.0.1"
+ }
+ },
+ "node_modules/void-elements": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
+ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/w3c-hr-time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
+ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
+ "dev": true,
+ "dependencies": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "node_modules/w3c-xmlserializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
+ "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+ "dev": true,
+ "dependencies": {
+ "xml-name-validator": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/walker": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "dev": true,
+ "dependencies": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+ "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "neo-async": "^2.5.0"
+ },
+ "optionalDependencies": {
+ "chokidar": "^3.4.1",
+ "watchpack-chokidar2": "^2.0.1"
+ }
+ },
+ "node_modules/watchpack-chokidar2": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
+ "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "chokidar": "^2.1.8"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ },
+ "optionalDependencies": {
+ "fsevents": "^1.2.7"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "binary-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "dev": true,
+ "dependencies": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ },
+ "node_modules/webpack": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.1.1.tgz",
+ "integrity": "sha512-PwxKH81yLjbPyBSZvPj/Ji9pT99XOGFA0t6zipoOKOMNRZ+09N39J5Uzcx3rYKnsHgKwDnfGkvzac4MF2Taknw==",
+ "dev": true,
+ "dependencies": {
+ "acorn": "^5.0.0",
+ "acorn-dynamic-import": "^3.0.0",
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0",
+ "chrome-trace-event": "^0.1.1",
+ "enhanced-resolve": "^4.0.0",
+ "eslint-scope": "^3.7.1",
+ "loader-runner": "^2.3.0",
+ "loader-utils": "^1.1.0",
+ "memory-fs": "~0.4.1",
+ "micromatch": "^3.1.8",
+ "mkdirp": "~0.5.0",
+ "neo-async": "^2.5.0",
+ "node-libs-browser": "^2.0.0",
+ "schema-utils": "^0.4.2",
+ "tapable": "^1.0.0",
+ "uglifyjs-webpack-plugin": "^1.1.1",
+ "watchpack": "^1.5.0",
+ "webpack-sources": "^1.0.1"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/webpack-addons": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/webpack-addons/-/webpack-addons-1.1.5.tgz",
+ "integrity": "sha512-MGO0nVniCLFAQz1qv22zM02QPjcpAoJdy7ED0i3Zy7SY1IecgXCm460ib7H/Wq7e9oL5VL6S2BxaObxwIcag0g==",
+ "dev": true,
+ "dependencies": {
+ "jscodeshift": "^0.4.0"
+ }
+ },
+ "node_modules/webpack-cli": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-2.0.10.tgz",
+ "integrity": "sha512-PQWEOoXkhjBV4svPuESghZRc80VvDoSSRPaLiInWifDlRJgoPWpiLCFXyMLQTTaug7ApLrSEW7BcuwwY6DEv5w==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.3.1",
+ "codecov": "^3.0.0",
+ "cross-spawn": "^6.0.4",
+ "diff": "^3.3.0",
+ "enhanced-resolve": "^4.0.0",
+ "glob-all": "^3.1.0",
+ "global": "^4.3.2",
+ "global-modules": "^1.0.0",
+ "got": "^8.2.0",
+ "inquirer": "^5.1.0",
+ "interpret": "^1.0.4",
+ "jscodeshift": "^0.4.1",
+ "listr": "^0.13.0",
+ "loader-utils": "^1.1.0",
+ "lodash": "^4.17.5",
+ "log-symbols": "2.2.0",
+ "mkdirp": "^0.5.1",
+ "p-each-series": "^1.0.0",
+ "p-lazy": "^1.0.0",
+ "prettier": "^1.5.3",
+ "recast": "^0.14.4",
+ "resolve-cwd": "^2.0.0",
+ "supports-color": "^5.2.0",
+ "uglifyjs-webpack-plugin": "^1.2.2",
+ "v8-compile-cache": "^1.1.2",
+ "webpack-addons": "^1.1.5",
+ "yargs": "9.0.1",
+ "yeoman-environment": "^2.0.0",
+ "yeoman-generator": "github:ev1stensberg/generator#Feature-getArgument"
+ },
+ "bin": {
+ "webpack-cli": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=6.11.5"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0-beta.1"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/@sindresorhus/is": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
+ "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/cacheable-request": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
+ "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
+ "dev": true,
+ "dependencies": {
+ "clone-response": "1.0.2",
+ "get-stream": "3.0.0",
+ "http-cache-semantics": "3.8.1",
+ "keyv": "3.0.0",
+ "lowercase-keys": "1.0.0",
+ "normalize-url": "2.0.1",
+ "responselike": "1.0.2"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/cacheable-request/node_modules/lowercase-keys": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
+ "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/camelcase": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
+ "dev": true
+ },
+ "node_modules/webpack-cli/node_modules/cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "node_modules/webpack-cli/node_modules/cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/cliui/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/cliui/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/cliui/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/cliui/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/webpack-cli/node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/diff": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/external-editor": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "dev": true,
+ "dependencies": {
+ "chardet": "^0.4.0",
+ "iconv-lite": "^0.4.17",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/get-caller-file": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+ "dev": true
+ },
+ "node_modules/webpack-cli/node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/got": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
+ "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
+ "dev": true,
+ "dependencies": {
+ "@sindresorhus/is": "^0.7.0",
+ "cacheable-request": "^2.1.1",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "into-stream": "^3.1.0",
+ "is-retry-allowed": "^1.1.0",
+ "isurl": "^1.0.0-alpha5",
+ "lowercase-keys": "^1.0.0",
+ "mimic-response": "^1.0.0",
+ "p-cancelable": "^0.4.0",
+ "p-timeout": "^2.0.1",
+ "pify": "^3.0.0",
+ "safe-buffer": "^5.1.1",
+ "timed-out": "^4.0.1",
+ "url-parse-lax": "^3.0.0",
+ "url-to-options": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/http-cache-semantics": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
+ "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
+ "dev": true
+ },
+ "node_modules/webpack-cli/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/inquirer": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz",
+ "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.1.0",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^5.5.2",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/into-stream": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
+ "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
+ "dev": true,
+ "dependencies": {
+ "from2": "^2.1.1",
+ "p-is-promise": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/keyv": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
+ "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
+ "dev": true,
+ "dependencies": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "node_modules/webpack-cli/node_modules/normalize-url": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
+ "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
+ "dev": true,
+ "dependencies": {
+ "prepend-http": "^2.0.0",
+ "query-string": "^5.0.1",
+ "sort-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/p-cancelable": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
+ "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/p-each-series": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz",
+ "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=",
+ "dev": true,
+ "dependencies": {
+ "p-reduce": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/p-is-promise": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
+ "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/p-reduce": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
+ "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/p-timeout": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
+ "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
+ "dev": true,
+ "dependencies": {
+ "p-finally": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/require-main-filename": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "dev": true
+ },
+ "node_modules/webpack-cli/node_modules/restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/rxjs": {
+ "version": "5.5.12",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
+ "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
+ "dev": true,
+ "dependencies": {
+ "symbol-observable": "1.0.1"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/wrap-ansi/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/wrap-ansi/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/wrap-ansi/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/y18n": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
+ "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
+ "dev": true
+ },
+ "node_modules/webpack-cli/node_modules/yargs": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz",
+ "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^4.1.0",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "read-pkg-up": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^7.0.0"
+ }
+ },
+ "node_modules/webpack-cli/node_modules/yargs-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
+ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^4.1.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.6.tgz",
+ "integrity": "sha512-tj5LLD9r4tDuRIDa5Mu9lnY2qBBehAITv6A9irqXhw/HQquZgTx3BCd57zYbU2gMDnncA49ufK2qVQSbaKJwOw==",
+ "dev": true,
+ "dependencies": {
+ "loud-rejection": "^1.6.0",
+ "memory-fs": "~0.4.1",
+ "mime": "^2.1.0",
+ "path-is-absolute": "^1.0.0",
+ "range-parser": "^1.0.3",
+ "url-join": "^2.0.2",
+ "webpack-log": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependencies": {
+ "webpack": "^2.2.0 || ^3.0.0 || ^4.0.0-alpha || ^4.0.0-beta || ^4.0.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/webpack-dev-middleware/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/webpack-log": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz",
+ "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.1.0",
+ "log-symbols": "^2.1.0",
+ "loglevelnext": "^1.0.1",
+ "uuid": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server": {
+ "version": "3.10.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz",
+ "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-html": "0.0.7",
+ "bonjour": "^3.5.0",
+ "chokidar": "^2.1.8",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "debug": "^4.1.1",
+ "del": "^4.1.1",
+ "express": "^4.17.1",
+ "html-entities": "^1.2.1",
+ "http-proxy-middleware": "0.19.1",
+ "import-local": "^2.0.0",
+ "internal-ip": "^4.3.0",
+ "ip": "^1.1.5",
+ "is-absolute-url": "^3.0.3",
+ "killable": "^1.0.1",
+ "loglevel": "^1.6.6",
+ "opn": "^5.5.0",
+ "p-retry": "^3.0.1",
+ "portfinder": "^1.0.25",
+ "schema-utils": "^1.0.0",
+ "selfsigned": "^1.10.7",
+ "semver": "^6.3.0",
+ "serve-index": "^1.9.1",
+ "sockjs": "0.3.19",
+ "sockjs-client": "1.4.0",
+ "spdy": "^4.0.1",
+ "strip-ansi": "^3.0.1",
+ "supports-color": "^6.1.0",
+ "url": "^0.11.0",
+ "webpack-dev-middleware": "^3.7.2",
+ "webpack-log": "^2.0.0",
+ "ws": "^6.2.1",
+ "yargs": "12.0.5"
+ },
+ "bin": {
+ "webpack-dev-server": "bin/webpack-dev-server.js"
+ },
+ "engines": {
+ "node": ">= 6.11.5"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "dependencies": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ },
+ "optionalDependencies": {
+ "fsevents": "^1.2.7"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cliui": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^2.1.1",
+ "strip-ansi": "^4.0.0",
+ "wrap-ansi": "^2.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/cross-spawn/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/debug/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/webpack-dev-server/node_modules/del": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
+ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/glob": "^7.1.1",
+ "globby": "^6.1.0",
+ "is-path-cwd": "^2.0.0",
+ "is-path-in-cwd": "^2.0.0",
+ "p-map": "^2.0.0",
+ "pify": "^4.0.1",
+ "rimraf": "^2.6.3"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/expand-brackets/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/extglob/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/get-caller-file": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+ "dev": true
+ },
+ "node_modules/webpack-dev-server/node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/globby/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/import-local": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
+ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
+ "dev": true,
+ "dependencies": {
+ "pkg-dir": "^3.0.0",
+ "resolve-cwd": "^2.0.0"
+ },
+ "bin": {
+ "import-local-fixture": "fixtures/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/invert-kv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
+ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/lcid": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
+ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
+ "dev": true,
+ "dependencies": {
+ "invert-kv": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/mem": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
+ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
+ "dev": true,
+ "dependencies": {
+ "map-age-cleaner": "^0.1.1",
+ "mimic-fn": "^2.0.0",
+ "p-is-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true,
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/opn": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
+ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
+ "dev": true,
+ "dependencies": {
+ "is-wsl": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/os-locale": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
+ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
+ "dev": true,
+ "dependencies": {
+ "execa": "^1.0.0",
+ "lcid": "^2.0.0",
+ "mem": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/p-is-promise": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
+ "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/p-retry": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
+ "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
+ "dev": true,
+ "dependencies": {
+ "retry": "^0.12.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/require-main-filename": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "dev": true
+ },
+ "node_modules/webpack-dev-server/node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "dependencies": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/webpack-dev-middleware": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
+ "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
+ "dev": true,
+ "dependencies": {
+ "memory-fs": "^0.4.1",
+ "mime": "^2.4.4",
+ "mkdirp": "^0.5.1",
+ "range-parser": "^1.2.1",
+ "webpack-log": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/ws": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
+ "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
+ "dev": true,
+ "dependencies": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/yargs": {
+ "version": "12.0.5",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
+ "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^4.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^3.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1 || ^4.0.0",
+ "yargs-parser": "^11.1.1"
+ }
+ },
+ "node_modules/webpack-dev-server/node_modules/yargs-parser": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
+ "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "node_modules/webpack-log": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
+ "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-colors": "^3.0.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/webpack-merge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
+ "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.15"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "dev": true,
+ "dependencies": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/webpack-sources/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true,
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/webpack/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/schema-utils": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
+ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/webpack/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "dev": true,
+ "dependencies": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/whatwg-encoding": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
+ "dev": true,
+ "dependencies": {
+ "iconv-lite": "0.4.24"
+ }
+ },
+ "node_modules/whatwg-encoding/node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/whatwg-fetch": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
+ "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
+ },
+ "node_modules/whatwg-mimetype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
+ "dev": true
+ },
+ "node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "node_modules/when": {
+ "version": "3.7.8",
+ "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
+ "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "dev": true,
+ "dependencies": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
+ },
+ "node_modules/wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "node_modules/widest-line": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
+ "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/with-callback": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz",
+ "integrity": "sha1-oJYpuakgAo1yFAT7Q1vc/1yRvCE=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/with-open-file": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz",
+ "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==",
+ "dev": true,
+ "dependencies": {
+ "p-finally": "^1.0.0",
+ "p-try": "^2.1.0",
+ "pify": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/with-open-file/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wordwrap": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
+ "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/worker-farm": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
+ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
+ "dev": true,
+ "dependencies": {
+ "errno": "~0.1.7"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "node_modules/write": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
+ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
+ "dev": true,
+ "dependencies": {
+ "mkdirp": "^0.5.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "dev": true,
+ "dependencies": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "node_modules/ws": {
+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
+ "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/xdg-basedir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
+ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/xml-name-validator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
+ "dev": true
+ },
+ "node_modules/xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
+ "dev": true
+ },
+ "node_modules/xmlhttprequest-ssl": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
+ "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/xregexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
+ "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ },
+ "node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yargonaut": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/yargonaut/-/yargonaut-1.1.4.tgz",
+ "integrity": "sha512-rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.1.1",
+ "figlet": "^1.1.1",
+ "parent-require": "^1.0.0"
+ }
+ },
+ "node_modules/yargonaut/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yargonaut/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yargonaut/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yargonaut/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yargonaut/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "15.3.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
+ "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yeast": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
+ "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
+ "dev": true
+ },
+ "node_modules/yeoman-environment": {
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.10.3.tgz",
+ "integrity": "sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "debug": "^3.1.0",
+ "diff": "^3.5.0",
+ "escape-string-regexp": "^1.0.2",
+ "execa": "^4.0.0",
+ "globby": "^8.0.1",
+ "grouped-queue": "^1.1.0",
+ "inquirer": "^7.1.0",
+ "is-scoped": "^1.0.0",
+ "lodash": "^4.17.10",
+ "log-symbols": "^2.2.0",
+ "mem-fs": "^1.1.0",
+ "mem-fs-editor": "^6.0.0",
+ "npm-api": "^1.0.0",
+ "semver": "^7.1.3",
+ "strip-ansi": "^4.0.0",
+ "text-table": "^0.2.0",
+ "untildify": "^3.0.3",
+ "yeoman-generator": "^4.8.2"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/@nodelib/fs.stat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/braces/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/yeoman-environment/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/diff": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/dir-glob": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
+ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
+ "dev": true,
+ "dependencies": {
+ "arrify": "^1.0.1",
+ "path-type": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/ejs": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
+ "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
+ "dev": true,
+ "dependencies": {
+ "jake": "^10.6.1"
+ },
+ "bin": {
+ "ejs": "bin/cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/execa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
+ "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/expand-brackets/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/yeoman-environment/node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/extglob/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/fast-glob": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "dev": true,
+ "dependencies": {
+ "@mrmlnc/readdir-enhanced": "^2.2.1",
+ "@nodelib/fs.stat": "^1.1.2",
+ "glob-parent": "^3.1.0",
+ "is-glob": "^4.0.0",
+ "merge2": "^1.2.3",
+ "micromatch": "^3.1.10"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/fill-range/node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/globby": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
+ "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "dir-glob": "2.0.0",
+ "fast-glob": "^2.0.2",
+ "glob": "^7.1.2",
+ "ignore": "^3.3.5",
+ "pify": "^3.0.0",
+ "slash": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.12.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "node_modules/yeoman-environment/node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/isbinaryfile": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
+ "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/gjtorikian/"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/make-dir/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true,
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "node_modules/yeoman-environment/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "dependencies": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/read-pkg-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-5.0.0.tgz",
+ "integrity": "sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^3.0.0",
+ "read-pkg": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/shelljs": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz",
+ "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.0.0",
+ "interpret": "^1.0.0",
+ "rechoir": "^0.6.2"
+ },
+ "bin": {
+ "shjs": "bin/shjs"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/slash": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator": {
+ "version": "4.13.0",
+ "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-4.13.0.tgz",
+ "integrity": "sha512-f2/5N5IR3M2Ozm+QocvZQudlQITv2DwI6Mcxfy7R7gTTzaKgvUpgo/pQMJ+WQKm0KN0YMWCFOZpj0xFGxevc1w==",
+ "dev": true,
+ "dependencies": {
+ "async": "^2.6.2",
+ "chalk": "^2.4.2",
+ "cli-table": "^0.3.1",
+ "cross-spawn": "^6.0.5",
+ "dargs": "^6.1.0",
+ "dateformat": "^3.0.3",
+ "debug": "^4.1.1",
+ "diff": "^4.0.1",
+ "error": "^7.0.2",
+ "find-up": "^3.0.0",
+ "github-username": "^3.0.0",
+ "istextorbinary": "^2.5.1",
+ "lodash": "^4.17.11",
+ "make-dir": "^3.0.0",
+ "mem-fs-editor": "^7.0.1",
+ "minimist": "^1.2.5",
+ "pretty-bytes": "^5.2.0",
+ "read-chunk": "^3.2.0",
+ "read-pkg-up": "^5.0.0",
+ "rimraf": "^2.6.3",
+ "run-async": "^2.0.0",
+ "semver": "^7.2.1",
+ "shelljs": "^0.8.4",
+ "text-table": "^0.2.0",
+ "through2": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "optionalDependencies": {
+ "grouped-queue": "^1.1.0",
+ "yeoman-environment": "^2.9.5"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/cross-spawn/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/dir-glob": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
+ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
+ "dev": true,
+ "dependencies": {
+ "path-type": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/globby": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
+ "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "dev": true,
+ "dependencies": {
+ "@types/glob": "^7.1.1",
+ "array-union": "^1.0.2",
+ "dir-glob": "^2.2.2",
+ "fast-glob": "^2.2.6",
+ "glob": "^7.1.3",
+ "ignore": "^4.0.3",
+ "pify": "^4.0.1",
+ "slash": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/mem-fs-editor": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-7.1.0.tgz",
+ "integrity": "sha512-BH6QEqCXSqGeX48V7zu+e3cMwHU7x640NB8Zk8VNvVZniz+p4FK60pMx/3yfkzo6miI6G3a8pH6z7FeuIzqrzA==",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "deep-extend": "^0.6.0",
+ "ejs": "^3.1.5",
+ "glob": "^7.1.4",
+ "globby": "^9.2.0",
+ "isbinaryfile": "^4.0.0",
+ "mkdirp": "^1.0.0",
+ "multimatch": "^4.0.0",
+ "rimraf": "^3.0.0",
+ "through2": "^3.0.2",
+ "vinyl": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/mem-fs-editor/node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yeoman-environment/node_modules/yeoman-generator/node_modules/slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yeoman-generator": {
+ "version": "1.1.1",
+ "resolved": "git+ssh://git@github.com/ev1stensberg/generator.git#9e24fa31c85302ca1145ae34fc68b4f133251ca0",
+ "integrity": "sha512-7wlYRCXLWM+B/HKlXm7alkm3sbv6K8m7ZaoxNZT/0pFeKnxnP3xdLBMCKGMZtc1xrXM+7CTSXuyerypjApOXaQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "async": "^2.0.0",
+ "chalk": "^1.0.0",
+ "cli-table": "^0.3.1",
+ "cross-spawn": "^5.0.1",
+ "dargs": "^5.1.0",
+ "dateformat": "^2.0.0",
+ "debug": "^2.1.0",
+ "detect-conflict": "^1.0.0",
+ "error": "^7.0.2",
+ "find-up": "^2.1.0",
+ "github-username": "^4.0.0",
+ "istextorbinary": "^2.1.0",
+ "lodash": "^4.11.1",
+ "mem-fs-editor": "^3.0.0",
+ "minimist": "^1.2.0",
+ "mkdirp": "^0.5.0",
+ "pretty-bytes": "^4.0.2",
+ "read-chunk": "^2.0.0",
+ "read-pkg-up": "^2.0.0",
+ "rimraf": "^2.2.0",
+ "run-async": "^2.0.0",
+ "shelljs": "^0.7.0",
+ "text-table": "^0.2.0",
+ "through2": "^2.0.0",
+ "yeoman-environment": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/ansi-escapes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
+ "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/array-differ": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+ "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/cli-cursor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "node_modules/yeoman-generator/node_modules/cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/dargs": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz",
+ "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/dateformat": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
+ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/deep-extend": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
+ "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
+ "dev": true,
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/diff": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz",
+ "integrity": "sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/external-editor": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz",
+ "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=",
+ "dev": true,
+ "dependencies": {
+ "extend": "^3.0.0",
+ "spawn-sync": "^1.0.15",
+ "tmp": "^0.0.29"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/gh-got": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gh-got/-/gh-got-6.0.0.tgz",
+ "integrity": "sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==",
+ "dev": true,
+ "dependencies": {
+ "got": "^7.0.0",
+ "is-plain-obj": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/github-username": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/github-username/-/github-username-4.1.0.tgz",
+ "integrity": "sha1-y+KABBiDIG2kISrp5LXxacML9Bc=",
+ "dev": true,
+ "dependencies": {
+ "gh-got": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/got": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
+ "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
+ "dev": true,
+ "dependencies": {
+ "decompress-response": "^3.2.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "is-plain-obj": "^1.1.0",
+ "is-retry-allowed": "^1.0.0",
+ "is-stream": "^1.0.0",
+ "isurl": "^1.0.0-alpha5",
+ "lowercase-keys": "^1.0.0",
+ "p-cancelable": "^0.3.0",
+ "p-timeout": "^1.1.1",
+ "safe-buffer": "^5.0.1",
+ "timed-out": "^4.0.0",
+ "url-parse-lax": "^1.0.0",
+ "url-to-options": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/grouped-queue": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.3.tgz",
+ "integrity": "sha1-wWfSpTGcWg4JZO9qJbfC34mWyFw=",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.2"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/inquirer": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz",
+ "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^1.1.0",
+ "chalk": "^1.0.0",
+ "cli-cursor": "^1.0.1",
+ "cli-width": "^2.0.0",
+ "external-editor": "^1.1.0",
+ "figures": "^1.3.5",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.6",
+ "pinkie-promise": "^2.0.0",
+ "run-async": "^2.2.0",
+ "rx": "^4.1.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/mem-fs-editor": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-3.0.2.tgz",
+ "integrity": "sha1-3Qpuryu4prN3QAZ6pUnrUwEFr58=",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "deep-extend": "^0.4.0",
+ "ejs": "^2.3.1",
+ "glob": "^7.0.3",
+ "globby": "^6.1.0",
+ "mkdirp": "^0.5.0",
+ "multimatch": "^2.0.0",
+ "rimraf": "^2.2.8",
+ "through2": "^2.0.0",
+ "vinyl": "^2.0.1"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "node_modules/yeoman-generator/node_modules/multimatch": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
+ "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
+ "dev": true,
+ "dependencies": {
+ "array-differ": "^1.0.0",
+ "array-union": "^1.0.1",
+ "arrify": "^1.0.0",
+ "minimatch": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/mute-stream": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz",
+ "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=",
+ "dev": true
+ },
+ "node_modules/yeoman-generator/node_modules/onetime": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/p-cancelable": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
+ "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "dependencies": {
+ "p-try": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/p-timeout": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
+ "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
+ "dev": true,
+ "dependencies": {
+ "p-finally": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/pretty-bytes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
+ "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/read-chunk": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-2.1.0.tgz",
+ "integrity": "sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU=",
+ "dev": true,
+ "dependencies": {
+ "pify": "^3.0.0",
+ "safe-buffer": "^5.1.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/read-chunk/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/restore-cursor": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
+ "dev": true,
+ "dependencies": {
+ "exit-hook": "^1.0.0",
+ "onetime": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/tmp": {
+ "version": "0.0.29",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz",
+ "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.1"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/untildify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz",
+ "integrity": "sha1-F+soB5h/dpUunASF/DEdBqgmouA=",
+ "dev": true,
+ "dependencies": {
+ "os-homedir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/url-parse-lax": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+ "dev": true,
+ "dependencies": {
+ "prepend-http": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "node_modules/yeoman-generator/node_modules/yeoman-environment": {
+ "version": "1.6.6",
+ "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-1.6.6.tgz",
+ "integrity": "sha1-zYX6Z9FWBg5EDXgH1+988NLR1nE=",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.0.0",
+ "debug": "^2.0.0",
+ "diff": "^2.1.2",
+ "escape-string-regexp": "^1.0.2",
+ "globby": "^4.0.0",
+ "grouped-queue": "^0.3.0",
+ "inquirer": "^1.0.2",
+ "lodash": "^4.11.1",
+ "log-symbols": "^1.0.1",
+ "mem-fs": "^1.1.0",
+ "text-table": "^0.2.0",
+ "untildify": "^2.0.0"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/yeoman-environment/node_modules/glob": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
+ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
+ "dev": true,
+ "dependencies": {
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/yeoman-generator/node_modules/yeoman-environment/node_modules/globby": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz",
+ "integrity": "sha1-CA9UVJ7BuCpsYOYx/ILhIR2+lfg=",
+ "dev": true,
+ "dependencies": {
+ "array-union": "^1.0.1",
+ "arrify": "^1.0.0",
+ "glob": "^6.0.1",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=6"
+ }
+ }
+ },
+ "dependencies": {
+ "@ampproject/remapping": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz",
+ "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/trace-mapping": "^0.3.0"
+ }
+ },
+ "@babel/cli": {
+ "version": "7.17.6",
+ "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.17.6.tgz",
+ "integrity": "sha512-l4w608nsDNlxZhiJ5tE3DbNmr61fIKMZ6fTBo171VEFuFMIYuJ3mHRhTLEkKKyvx2Mizkkv/0a8OJOnZqkKYNA==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/trace-mapping": "^0.3.4",
+ "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3",
+ "chokidar": "^3.4.0",
+ "commander": "^4.0.1",
+ "convert-source-map": "^1.1.0",
+ "fs-readdir-recursive": "^1.1.0",
+ "glob": "^7.0.0",
+ "make-dir": "^2.1.0",
+ "slash": "^2.0.0",
+ "source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+ "dev": true
+ },
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/code-frame": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
+ "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
+ "dev": true,
+ "requires": {
+ "@babel/highlight": "^7.16.7"
+ },
+ "dependencies": {
+ "@babel/highlight": {
+ "version": "7.16.10",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz",
+ "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ }
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "@babel/compat-data": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz",
+ "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==",
+ "dev": true
+ },
+ "@babel/core": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz",
+ "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==",
+ "dev": true,
+ "requires": {
+ "@ampproject/remapping": "^2.1.0",
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.9",
+ "@babel/helper-compilation-targets": "^7.17.7",
+ "@babel/helper-module-transforms": "^7.17.7",
+ "@babel/helpers": "^7.17.9",
+ "@babel/parser": "^7.17.9",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.9",
+ "@babel/types": "^7.17.0",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.1",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "json5": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/generator": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz",
+ "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.17.0",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
+ "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
+ "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-explode-assignable-expression": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-compilation-targets": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz",
+ "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.17.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "browserslist": "^4.17.5",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "browserslist": {
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.2",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz",
+ "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.17.9",
+ "@babel/helper-member-expression-to-functions": "^7.17.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
+ }
+ },
+ "@babel/helper-create-regexp-features-plugin": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz",
+ "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "regexpu-core": "^5.0.1"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "dev": true
+ },
+ "regexpu-core": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz",
+ "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==",
+ "dev": true,
+ "requires": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^10.0.1",
+ "regjsgen": "^0.6.0",
+ "regjsparser": "^0.8.2",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ }
+ },
+ "regjsgen": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz",
+ "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==",
+ "dev": true
+ },
+ "regjsparser": {
+ "version": "0.8.4",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz",
+ "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==",
+ "dev": true,
+ "requires": {
+ "jsesc": "~0.5.0"
+ }
+ }
+ }
+ },
+ "@babel/helper-define-polyfill-provider": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz",
+ "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/helper-environment-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
+ "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-explode-assignable-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
+ "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-function-name": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz",
+ "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.17.0"
+ }
+ },
+ "@babel/helper-hoist-variables": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
+ "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz",
+ "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.17.0"
+ }
+ },
+ "@babel/helper-module-imports": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
+ "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-module-transforms": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz",
+ "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-simple-access": "^7.17.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.3",
+ "@babel/types": "^7.17.0"
+ }
+ },
+ "@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
+ "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
+ "dev": true
+ },
+ "@babel/helper-remap-async-to-generator": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz",
+ "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-wrap-function": "^7.16.8",
+ "@babel/types": "^7.16.8"
+ }
+ },
+ "@babel/helper-replace-supers": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
+ "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-simple-access": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz",
+ "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.17.0"
+ }
+ },
+ "@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
+ "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-split-export-declaration": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
+ "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
+ "dev": true
+ },
+ "@babel/helper-validator-option": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
+ "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
+ "dev": true
+ },
+ "@babel/helper-wrap-function": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz",
+ "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.8",
+ "@babel/types": "^7.16.8"
+ }
+ },
+ "@babel/helpers": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
+ "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.17.9",
+ "@babel/types": "^7.17.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz",
+ "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==",
+ "dev": true
+ },
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz",
+ "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
+ "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz",
+ "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ }
+ },
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
+ "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-class-static-block": {
+ "version": "7.17.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz",
+ "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.17.6",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-dynamic-import": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
+ "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
+ "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-json-strings": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
+ "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
+ "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
+ "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-numeric-separator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
+ "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.17.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz",
+ "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.17.0",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
+ "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-optional-chaining": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
+ "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-private-methods": {
+ "version": "7.16.11",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz",
+ "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.10",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
+ "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
+ "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-bigint": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
+ "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ }
+ },
+ "@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
+ },
+ "@babel/plugin-syntax-import-meta": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
+ "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-typescript": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz",
+ "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
+ "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-async-to-generator": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz",
+ "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.8"
+ }
+ },
+ "@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
+ "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-block-scoping": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
+ "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-classes": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
+ "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "globals": "^11.1.0"
+ },
+ "dependencies": {
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/plugin-transform-computed-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
+ "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-destructuring": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz",
+ "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
+ "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
+ "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
+ "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-for-of": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
+ "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-function-name": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
+ "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
+ "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
+ "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-modules-amd": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
+ "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-commonjs": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz",
+ "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-transforms": "^7.17.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-simple-access": "^7.17.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-systemjs": {
+ "version": "7.17.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz",
+ "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.17.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-umd": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
+ "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.8",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz",
+ "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-new-target": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
+ "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-object-super": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
+ "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-parameters": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
+ "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-property-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
+ "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-regenerator": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz",
+ "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==",
+ "dev": true,
+ "requires": {
+ "regenerator-transform": "^0.15.0"
+ },
+ "dependencies": {
+ "regenerator-transform": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz",
+ "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.8.4"
+ }
+ }
+ }
+ },
+ "@babel/plugin-transform-reserved-words": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
+ "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-runtime": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz",
+ "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
+ "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-spread": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
+ "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ }
+ },
+ "@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
+ "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-template-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
+ "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
+ "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
+ "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
+ "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/polyfill": {
+ "version": "7.12.1",
+ "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz",
+ "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==",
+ "dev": true,
+ "requires": {
+ "core-js": "^2.6.5",
+ "regenerator-runtime": "^0.13.4"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "dev": true
+ },
+ "regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/preset-env": {
+ "version": "7.16.11",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz",
+ "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.16.8",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.8",
+ "@babel/plugin-proposal-class-properties": "^7.16.7",
+ "@babel/plugin-proposal-class-static-block": "^7.16.7",
+ "@babel/plugin-proposal-dynamic-import": "^7.16.7",
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
+ "@babel/plugin-proposal-json-strings": "^7.16.7",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.7",
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-private-methods": "^7.16.11",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.16.7",
+ "@babel/plugin-transform-async-to-generator": "^7.16.8",
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
+ "@babel/plugin-transform-block-scoping": "^7.16.7",
+ "@babel/plugin-transform-classes": "^7.16.7",
+ "@babel/plugin-transform-computed-properties": "^7.16.7",
+ "@babel/plugin-transform-destructuring": "^7.16.7",
+ "@babel/plugin-transform-dotall-regex": "^7.16.7",
+ "@babel/plugin-transform-duplicate-keys": "^7.16.7",
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
+ "@babel/plugin-transform-for-of": "^7.16.7",
+ "@babel/plugin-transform-function-name": "^7.16.7",
+ "@babel/plugin-transform-literals": "^7.16.7",
+ "@babel/plugin-transform-member-expression-literals": "^7.16.7",
+ "@babel/plugin-transform-modules-amd": "^7.16.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.16.8",
+ "@babel/plugin-transform-modules-systemjs": "^7.16.7",
+ "@babel/plugin-transform-modules-umd": "^7.16.7",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8",
+ "@babel/plugin-transform-new-target": "^7.16.7",
+ "@babel/plugin-transform-object-super": "^7.16.7",
+ "@babel/plugin-transform-parameters": "^7.16.7",
+ "@babel/plugin-transform-property-literals": "^7.16.7",
+ "@babel/plugin-transform-regenerator": "^7.16.7",
+ "@babel/plugin-transform-reserved-words": "^7.16.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.16.7",
+ "@babel/plugin-transform-spread": "^7.16.7",
+ "@babel/plugin-transform-sticky-regex": "^7.16.7",
+ "@babel/plugin-transform-template-literals": "^7.16.7",
+ "@babel/plugin-transform-typeof-symbol": "^7.16.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.16.7",
+ "@babel/plugin-transform-unicode-regex": "^7.16.7",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.16.8",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.5.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "core-js-compat": "^3.20.2",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/preset-modules": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+ "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ }
+ },
+ "@babel/register": {
+ "version": "7.17.7",
+ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.17.7.tgz",
+ "integrity": "sha512-fg56SwvXRifootQEDQAu1mKdjh5uthPzdO0N6t358FktfL4XjAVXuH58ULoiW8mesxiOgNIrxiImqEwv0+hRRA==",
+ "dev": true,
+ "requires": {
+ "clone-deep": "^4.0.1",
+ "find-cache-dir": "^2.0.0",
+ "make-dir": "^2.1.0",
+ "pirates": "^4.0.5",
+ "source-map-support": "^0.5.16"
+ },
+ "dependencies": {
+ "find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dev": true,
+ "requires": {
+ "find-up": "^3.0.0"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ }
+ }
+ },
+ "@babel/runtime": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz",
+ "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==",
+ "dev": true,
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ },
+ "dependencies": {
+ "regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/runtime-corejs3": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.9.tgz",
+ "integrity": "sha512-WxYHHUWF2uZ7Hp1K+D1xQgbgkGUfA+5UPOegEXGt2Y5SMog/rYCVaifLZDbw8UkNXozEqqrZTy6bglL7xTaCOw==",
+ "dev": true,
+ "requires": {
+ "core-js-pure": "^3.20.2",
+ "regenerator-runtime": "^0.13.4"
+ },
+ "dependencies": {
+ "regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/template": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
+ "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.17.9",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz",
+ "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.17.9",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.17.9",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.17.9",
+ "@babel/types": "^7.17.0",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ }
+ }
+ },
+ "@babel/types": {
+ "version": "7.17.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz",
+ "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "@bcoe/v8-coverage": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+ "dev": true
+ },
+ "@blakeembrey/deque": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz",
+ "integrity": "sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg=="
+ },
+ "@commitlint/config-validator": {
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-16.1.0.tgz",
+ "integrity": "sha512-2cHeZPNTuf1JWbMqyA46MkExor5HMSgv8JrdmzEakUbJHUreh35/wN00FJf57qGs134exQW2thiSQ1IJUsVx2Q==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@commitlint/types": "^16.0.0",
+ "ajv": "^6.12.6"
+ }
+ },
+ "@commitlint/load": {
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-16.1.0.tgz",
+ "integrity": "sha512-MtlEhKjP8jAF85jjX4mw8DUUwCxKsCgAc865hhpnwxjrfBcmGP7Up2AFE/M3ZMGDmSl1X1TMybQk/zohj8Cqdg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@commitlint/config-validator": "^16.1.0",
+ "@commitlint/execute-rule": "^16.0.0",
+ "@commitlint/resolve-extends": "^16.1.0",
+ "@commitlint/types": "^16.0.0",
+ "chalk": "^4.0.0",
+ "cosmiconfig": "^7.0.0",
+ "cosmiconfig-typescript-loader": "^1.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "typescript": "^4.4.3"
+ },
+ "dependencies": {
+ "@commitlint/execute-rule": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-16.0.0.tgz",
+ "integrity": "sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "@commitlint/resolve-extends": {
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-16.1.0.tgz",
+ "integrity": "sha512-8182s6AFoUFX6+FT1PgQDt15nO2ogdR/EN8SYVAdhNXw1rLz8kT5saB/ICw567GuRAUgFTUMGCXy3ctMOXPEDg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@commitlint/config-validator": "^16.1.0",
+ "@commitlint/types": "^16.0.0",
+ "import-fresh": "^3.0.0",
+ "lodash": "^4.17.19",
+ "resolve-from": "^5.0.0",
+ "resolve-global": "^1.0.0"
+ }
+ },
+ "@commitlint/types": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-16.0.0.tgz",
+ "integrity": "sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chalk": "^4.0.0"
+ }
+ },
+ "@cspotcode/source-map-consumer": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz",
+ "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==",
+ "dev": true,
+ "optional": true
+ },
+ "@cspotcode/source-map-support": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz",
+ "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@cspotcode/source-map-consumer": "0.8.0"
+ }
+ },
+ "@istanbuljs/load-nyc-config": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
+ "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.3.1",
+ "find-up": "^4.1.0",
+ "get-package-type": "^0.1.0",
+ "js-yaml": "^3.13.1",
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "@istanbuljs/schema": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
+ "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "dev": true
+ },
+ "@jest/console": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz",
+ "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0"
+ },
+ "dependencies": {
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/core": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz",
+ "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/reporters": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "jest-changed-files": "^27.5.1",
+ "jest-config": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-resolve-dependencies": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "jest-watcher": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "rimraf": "^3.0.0",
+ "slash": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/environment": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz",
+ "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==",
+ "dev": true,
+ "requires": {
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1"
+ }
+ },
+ "@jest/fake-timers": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz",
+ "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@sinonjs/fake-timers": "^8.0.1",
+ "@types/node": "*",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ }
+ },
+ "@jest/globals": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz",
+ "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "expect": "^27.5.1"
+ }
+ },
+ "@jest/reporters": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz",
+ "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==",
+ "dev": true,
+ "requires": {
+ "@bcoe/v8-coverage": "^0.2.3",
+ "@jest/console": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "exit": "^0.1.2",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.2.9",
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^5.1.0",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.1.3",
+ "jest-haste-map": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.0",
+ "string-length": "^4.0.1",
+ "terminal-link": "^2.0.0",
+ "v8-to-istanbul": "^8.1.0"
+ },
+ "dependencies": {
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/source-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz",
+ "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0",
+ "graceful-fs": "^4.2.9",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/test-result": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz",
+ "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "collect-v8-coverage": "^1.0.0"
+ }
+ },
+ "@jest/test-sequencer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz",
+ "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==",
+ "dev": true,
+ "requires": {
+ "@jest/test-result": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-runtime": "^27.5.1"
+ }
+ },
+ "@jest/transform": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz",
+ "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.1.0",
+ "@jest/types": "^27.5.1",
+ "babel-plugin-istanbul": "^6.1.1",
+ "chalk": "^4.0.0",
+ "convert-source-map": "^1.4.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "pirates": "^4.0.4",
+ "slash": "^3.0.0",
+ "source-map": "^0.6.1",
+ "write-file-atomic": "^3.0.0"
+ },
+ "dependencies": {
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "@jest/types": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz",
+ "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^3.0.0",
+ "@types/node": "*",
+ "@types/yargs": "^16.0.0",
+ "chalk": "^4.0.0"
+ }
+ },
+ "@jridgewell/resolve-uri": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
+ "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==",
+ "dev": true
+ },
+ "@jridgewell/sourcemap-codec": {
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz",
+ "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==",
+ "dev": true
+ },
+ "@jridgewell/trace-mapping": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz",
+ "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==",
+ "dev": true,
+ "requires": {
+ "@jridgewell/resolve-uri": "^3.0.3",
+ "@jridgewell/sourcemap-codec": "^1.4.10"
+ }
+ },
+ "@magenta/sketch": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@magenta/sketch/-/sketch-0.2.0.tgz",
+ "integrity": "sha512-vbbBU+fqDppu0O3v5E2XiwMpKf0cX0Oh5bLoKzBWUE8+Mri9t4ropYWl+Vwidp5RdpQ8qpiR5olT1jEbc7XW5w==",
+ "requires": {
+ "@tensorflow/tfjs": "^1.0.2"
+ }
+ },
+ "@mapbox/node-pre-gyp": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.9.tgz",
+ "integrity": "sha512-aDF3S3rK9Q2gey/WAttUlISduDItz5BU3306M9Eyv6/oS40aMprnopshtlKTykxRNIBEZuRMaZAnbrQ4QtKGyw==",
+ "dev": true,
+ "requires": {
+ "detect-libc": "^2.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "make-dir": "^3.1.0",
+ "node-fetch": "^2.6.7",
+ "nopt": "^5.0.0",
+ "npmlog": "^5.0.1",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "tar": "^6.1.11"
+ },
+ "dependencies": {
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "dev": true
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "minipass": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
+ "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dev": true,
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ }
+ }
+ }
+ },
+ "@mrmlnc/readdir-enhanced": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+ "dev": true,
+ "requires": {
+ "call-me-maybe": "^1.0.1",
+ "glob-to-regexp": "^0.3.0"
+ }
+ },
+ "@nicolo-ribaudo/chokidar-2": {
+ "version": "2.1.8-no-fsevents.3",
+ "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz",
+ "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==",
+ "dev": true,
+ "optional": true
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@octokit/auth-token": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz",
+ "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^6.0.3"
+ }
+ },
+ "@octokit/core": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.5.1.tgz",
+ "integrity": "sha512-omncwpLVxMP+GLpLPgeGJBF6IWJFjXDS5flY5VbppePYX9XehevbDykRH9PdCdvqt9TS5AOTiDide7h0qrkHjw==",
+ "dev": true,
+ "requires": {
+ "@octokit/auth-token": "^2.4.4",
+ "@octokit/graphql": "^4.5.8",
+ "@octokit/request": "^5.6.0",
+ "@octokit/request-error": "^2.0.5",
+ "@octokit/types": "^6.0.3",
+ "before-after-hook": "^2.2.0",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "@octokit/endpoint": {
+ "version": "6.0.12",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz",
+ "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^6.0.3",
+ "is-plain-object": "^5.0.0",
+ "universal-user-agent": "^6.0.0"
+ },
+ "dependencies": {
+ "is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true
+ }
+ }
+ },
+ "@octokit/graphql": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz",
+ "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==",
+ "dev": true,
+ "requires": {
+ "@octokit/request": "^5.6.0",
+ "@octokit/types": "^6.0.3",
+ "universal-user-agent": "^6.0.0"
+ }
+ },
+ "@octokit/openapi-types": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz",
+ "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==",
+ "dev": true
+ },
+ "@octokit/plugin-paginate-rest": {
+ "version": "2.17.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz",
+ "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^6.34.0"
+ }
+ },
+ "@octokit/plugin-request-log": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
+ "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
+ "dev": true,
+ "requires": {}
+ },
+ "@octokit/plugin-rest-endpoint-methods": {
+ "version": "5.13.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz",
+ "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^6.34.0",
+ "deprecation": "^2.3.1"
+ }
+ },
+ "@octokit/request": {
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz",
+ "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==",
+ "dev": true,
+ "requires": {
+ "@octokit/endpoint": "^6.0.1",
+ "@octokit/request-error": "^2.1.0",
+ "@octokit/types": "^6.16.1",
+ "is-plain-object": "^5.0.0",
+ "node-fetch": "^2.6.7",
+ "universal-user-agent": "^6.0.0"
+ },
+ "dependencies": {
+ "is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ }
+ }
+ },
+ "@octokit/request-error": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz",
+ "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==",
+ "dev": true,
+ "requires": {
+ "@octokit/types": "^6.0.3",
+ "deprecation": "^2.0.0",
+ "once": "^1.4.0"
+ }
+ },
+ "@octokit/rest": {
+ "version": "18.12.0",
+ "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz",
+ "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==",
+ "dev": true,
+ "requires": {
+ "@octokit/core": "^3.5.1",
+ "@octokit/plugin-paginate-rest": "^2.16.8",
+ "@octokit/plugin-request-log": "^1.0.4",
+ "@octokit/plugin-rest-endpoint-methods": "^5.12.0"
+ }
+ },
+ "@octokit/types": {
+ "version": "6.34.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz",
+ "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==",
+ "dev": true,
+ "requires": {
+ "@octokit/openapi-types": "^11.2.0"
+ }
+ },
+ "@semantic-release/commit-analyzer": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz",
+ "integrity": "sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A==",
+ "dev": true,
+ "requires": {
+ "conventional-changelog-angular": "^5.0.0",
+ "conventional-commits-filter": "^2.0.0",
+ "conventional-commits-parser": "^3.0.7",
+ "debug": "^4.0.0",
+ "import-from": "^3.0.0",
+ "lodash": "^4.17.4",
+ "micromatch": "^4.0.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ }
+ }
+ },
+ "@semantic-release/error": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz",
+ "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==",
+ "dev": true
+ },
+ "@semantic-release/github": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-7.2.3.tgz",
+ "integrity": "sha512-lWjIVDLal+EQBzy697ayUNN8MoBpp+jYIyW2luOdqn5XBH4d9bQGfTnjuLyzARZBHejqh932HVjiH/j4+R7VHw==",
+ "dev": true,
+ "requires": {
+ "@octokit/rest": "^18.0.0",
+ "@semantic-release/error": "^2.2.0",
+ "aggregate-error": "^3.0.0",
+ "bottleneck": "^2.18.1",
+ "debug": "^4.0.0",
+ "dir-glob": "^3.0.0",
+ "fs-extra": "^10.0.0",
+ "globby": "^11.0.0",
+ "http-proxy-agent": "^4.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "issue-parser": "^6.0.0",
+ "lodash": "^4.17.4",
+ "mime": "^2.4.3",
+ "p-filter": "^2.0.0",
+ "p-retry": "^4.0.0",
+ "url-join": "^4.0.0"
+ },
+ "dependencies": {
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
+ },
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
+ "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ },
+ "globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dev": true,
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
+ }
+ },
+ "mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true
+ },
+ "url-join": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
+ "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
+ "dev": true
+ }
+ }
+ },
+ "@semantic-release/npm": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-7.1.3.tgz",
+ "integrity": "sha512-x52kQ/jR09WjuWdaTEHgQCvZYMOTx68WnS+TZ4fya5ZAJw4oRtJETtrvUw10FdfM28d/keInQdc66R1Gw5+OEQ==",
+ "dev": true,
+ "requires": {
+ "@semantic-release/error": "^2.2.0",
+ "aggregate-error": "^3.0.0",
+ "execa": "^5.0.0",
+ "fs-extra": "^10.0.0",
+ "lodash": "^4.17.15",
+ "nerf-dart": "^1.0.0",
+ "normalize-url": "^6.0.0",
+ "npm": "^7.0.0",
+ "rc": "^1.2.8",
+ "read-pkg": "^5.0.0",
+ "registry-auth-token": "^4.0.0",
+ "semver": "^7.1.2",
+ "tempy": "^1.0.0"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
+ "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ },
+ "jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
+ }
+ },
+ "normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "requires": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ }
+ },
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ },
+ "universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "dev": true
+ }
+ }
+ },
+ "@semantic-release/release-notes-generator": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.3.tgz",
+ "integrity": "sha512-hMZyddr0u99OvM2SxVOIelHzly+PP3sYtJ8XOLHdMp8mrluN5/lpeTnIO27oeCYdupY/ndoGfvrqDjHqkSyhVg==",
+ "dev": true,
+ "requires": {
+ "conventional-changelog-angular": "^5.0.0",
+ "conventional-changelog-writer": "^4.0.0",
+ "conventional-commits-filter": "^2.0.0",
+ "conventional-commits-parser": "^3.0.0",
+ "debug": "^4.0.0",
+ "get-stream": "^6.0.0",
+ "import-from": "^3.0.0",
+ "into-stream": "^6.0.0",
+ "lodash": "^4.17.4",
+ "read-pkg-up": "^7.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "requires": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ }
+ }
+ },
+ "read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ }
+ },
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true
+ }
+ }
+ },
+ "@sindresorhus/is": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
+ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
+ "dev": true
+ },
+ "@sinonjs/commons": {
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
+ "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
+ "dev": true,
+ "requires": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "@sinonjs/fake-timers": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz",
+ "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==",
+ "dev": true,
+ "requires": {
+ "@sinonjs/commons": "^1.7.0"
+ }
+ },
+ "@szmarczak/http-timer": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
+ "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
+ "dev": true,
+ "requires": {
+ "defer-to-connect": "^1.0.1"
+ }
+ },
+ "@tensorflow-models/blazeface": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/blazeface/-/blazeface-0.0.5.tgz",
+ "integrity": "sha512-bIMJDV2CD8rr7v9OrIDdDZVh9sbk0EhlZdHaDFpgWUw3Lp21wUN7GSifOJVE5hV2ngmpzM+J12OH8bG1GZoDag==",
+ "requires": {}
+ },
+ "@tensorflow-models/body-pix": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/body-pix/-/body-pix-1.1.2.tgz",
+ "integrity": "sha512-moCCTlP77v20HMg1e/Hs1LehCDLAKS32e6OUeI1MA/4HrRRO1Dq9engVCLFZUMO2+mJXdQeBdzexcFg0WQox7w==",
+ "requires": {}
+ },
+ "@tensorflow-models/coco-ssd": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/coco-ssd/-/coco-ssd-2.2.2.tgz",
+ "integrity": "sha512-Jey2JscmKEValcFZH2ZLz14s8KPRmVtfJ0d0M3dPhvBp9dJiGNanVXr/pJAY5OS7emKj9uSciGhdkHWXY9Hovw==",
+ "requires": {}
+ },
+ "@tensorflow-models/facemesh": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/facemesh/-/facemesh-0.0.3.tgz",
+ "integrity": "sha512-c0a6ALk+n9OX/z94TSnf6qA7X8u6mii/qnzRnTF3UmgzKDPPW0AkSr8h0Wy2NIZCNw6LLNpFNnYPFjs7hyxQ7A==",
+ "requires": {
+ "@tensorflow-models/blazeface": "0.0.5"
+ }
+ },
+ "@tensorflow-models/handpose": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/handpose/-/handpose-0.0.3.tgz",
+ "integrity": "sha512-U5SBwxeQUXVawACDn+e0r4XJEDEah/J1HlWAqApXcm8DXjCtGKxQm/8BmFsg6ebbtAQ/R1bripohaQ655fv29w==",
+ "requires": {}
+ },
+ "@tensorflow-models/knn-classifier": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/knn-classifier/-/knn-classifier-1.2.1.tgz",
+ "integrity": "sha512-goiJ7l0jqXBC+Xpzt6w1uH+qkgYtR7LqOwTC7NY6qzKyylC/cFXSOyCmZl2s+xE4RxSjlR8lHvtpVlWpJ52daw==",
+ "requires": {}
+ },
+ "@tensorflow-models/mobilenet": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/mobilenet/-/mobilenet-2.0.3.tgz",
+ "integrity": "sha512-gvj7qk1222eo0clUUJODDGLIe0RXIPuLT3VpO0krRfAjMa9MA/7bDLHUQCx7nZ8baIdvWrquTZFpNJfs36Gyfg==",
+ "requires": {}
+ },
+ "@tensorflow-models/posenet": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/posenet/-/posenet-2.2.2.tgz",
+ "integrity": "sha512-0SXIksRet/IdX7WVH+JSD6W3upkGHix1hwtd3xykIoIMGR7zQ4SC5+wZcNt9ofASyxNYQoI+tUULUo4LNw0c3w==",
+ "requires": {}
+ },
+ "@tensorflow-models/speech-commands": {
+ "version": "0.3.9",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/speech-commands/-/speech-commands-0.3.9.tgz",
+ "integrity": "sha512-MrMlDEDHkZPKuZawQb1E2Hof1m2ojZrOW1EAVnvZ1Jn+cPmDJz+X3hokYLC3P+UBUq+tAYq1vU0Byt9SbyGWbg==",
+ "requires": {}
+ },
+ "@tensorflow-models/universal-sentence-encoder": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/@tensorflow-models/universal-sentence-encoder/-/universal-sentence-encoder-1.3.3.tgz",
+ "integrity": "sha512-mipL7ad0CW6uQ68FUkNgkNj/zgA4qgBnNcnMMkNTdL9MUMnzCxu3AE8pWnx2ReKHwdqEG4e8IpaYKfH4B8bojg==",
+ "requires": {}
+ },
+ "@tensorflow/tfjs": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs/-/tfjs-1.7.4.tgz",
+ "integrity": "sha512-XWGwRQ/ECEoQacd74JY/dmbLdnMpwtq3H8tls45dQ+GJ553Advir1FDo/aQt0Yr6fTimQDeiOIG4Mcb5KduP/w==",
+ "requires": {
+ "@tensorflow/tfjs-converter": "1.7.4",
+ "@tensorflow/tfjs-core": "1.7.4",
+ "@tensorflow/tfjs-data": "1.7.4",
+ "@tensorflow/tfjs-layers": "1.7.4"
+ }
+ },
+ "@tensorflow/tfjs-converter": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-converter/-/tfjs-converter-1.7.4.tgz",
+ "integrity": "sha512-B/Ux9I3osI0CXoESGR0Xe5C6BsEfC04+g2xn5zVaW9KEuVEnGEgnuBQxgijRFzkqTwoyLv4ptAmjyIghVARX0Q==",
+ "requires": {}
+ },
+ "@tensorflow/tfjs-core": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-1.7.4.tgz",
+ "integrity": "sha512-3G4VKJ6nPs7iCt6gs3bjRj8chihKrYWenf63R0pm7D9MhlrVoX/tpN4LYVMGgBL7jHPxMLKdOkoAZJrn/J88HQ==",
+ "requires": {
+ "@types/offscreencanvas": "~2019.3.0",
+ "@types/seedrandom": "2.4.27",
+ "@types/webgl-ext": "0.0.30",
+ "@types/webgl2": "0.0.4",
+ "node-fetch": "~2.1.2",
+ "seedrandom": "2.4.3"
+ }
+ },
+ "@tensorflow/tfjs-data": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-data/-/tfjs-data-1.7.4.tgz",
+ "integrity": "sha512-WFYG9wWjNDi62x6o3O20Q0XJxToCw2J4/fBEXiK/Gr0hIqVhl2oLQ1OjTWq7O08NUxM6BRzuG+ra3gWYdQUzOw==",
+ "requires": {
+ "@types/node-fetch": "^2.1.2",
+ "node-fetch": "~2.1.2"
+ }
+ },
+ "@tensorflow/tfjs-layers": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-layers/-/tfjs-layers-1.7.4.tgz",
+ "integrity": "sha512-5/K8Z8RBfXsucL6EaSeb3/8jB/I8oPaaXkxwKVsBPQ+u6lB6LEtSKzeiFc57nDr5OMtVaUZV+pKDNEzP0RUQlg==",
+ "requires": {}
+ },
+ "@tensorflow/tfjs-node": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-node/-/tfjs-node-1.7.4.tgz",
+ "integrity": "sha512-xcK2NMJI2eOrvDBMrT5RjJSXZPK7B/SFvoSTS+ycpoiPAooeFsDuOcj4YzsgYlSBRyVl9qKHaNn3rWhrTWwG+Q==",
+ "dev": true,
+ "requires": {
+ "@tensorflow/tfjs": "1.7.4",
+ "@tensorflow/tfjs-core": "1.7.4",
+ "adm-zip": "^0.4.11",
+ "google-protobuf": "^3.9.2",
+ "https-proxy-agent": "^2.2.1",
+ "node-pre-gyp": "0.14.0",
+ "progress": "^2.0.0",
+ "rimraf": "^2.6.2",
+ "tar": "^4.4.6"
+ }
+ },
+ "@tensorflow/tfjs-vis": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-vis/-/tfjs-vis-1.5.1.tgz",
+ "integrity": "sha512-oNithKiR7VZaE+xUvz6Leww4TYEPhKi8j5xnEYvT3j7brK2Njdvril7UgFtZ8EYZBdeX6XNim5Eu3/23gTQ1dA==",
+ "requires": {
+ "d3-format": "~1.3.0",
+ "d3-selection": "~1.3.0",
+ "glamor": "~2.20.40",
+ "preact": "~8.2.9",
+ "vega": "5.20.0",
+ "vega-embed": "6.17.0",
+ "vega-lite": "4.13.1"
+ }
+ },
+ "@tootallnate/once": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
+ "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
+ "dev": true
+ },
+ "@tsconfig/node10": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz",
+ "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==",
+ "dev": true,
+ "optional": true
+ },
+ "@tsconfig/node12": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz",
+ "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==",
+ "dev": true,
+ "optional": true
+ },
+ "@tsconfig/node14": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz",
+ "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==",
+ "dev": true,
+ "optional": true
+ },
+ "@tsconfig/node16": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz",
+ "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==",
+ "dev": true,
+ "optional": true
+ },
+ "@types/babel__core": {
+ "version": "7.1.19",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz",
+ "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==",
+ "dev": true,
+ "requires": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
+ }
+ },
+ "@types/babel__generator": {
+ "version": "7.6.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz",
+ "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@types/babel__template": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
+ "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
+ "dev": true,
+ "requires": {
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
+ },
+ "@types/babel__traverse": {
+ "version": "7.14.2",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
+ "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.3.0"
+ }
+ },
+ "@types/clone": {
+ "version": "0.1.30",
+ "resolved": "https://registry.npmjs.org/@types/clone/-/clone-0.1.30.tgz",
+ "integrity": "sha1-5zZWSMG0ITalnH1QQGN7O1yDthQ="
+ },
+ "@types/estree": {
+ "version": "0.0.50",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+ "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw=="
+ },
+ "@types/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@types/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-IyNhGHu71jH1jCXTHmafuoAAdsbBON3kDh7u/UUhLmjYgN5TYB54e1R8ckTCiIevl2UuZaCsi9XRxineY5yUjw==",
+ "requires": {
+ "fast-json-stable-stringify": "*"
+ }
+ },
+ "@types/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "*",
+ "@types/node": "*"
+ }
+ },
+ "@types/graceful-fs": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz",
+ "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/istanbul-lib-coverage": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+ "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==",
+ "dev": true
+ },
+ "@types/istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "*"
+ }
+ },
+ "@types/istanbul-reports": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz",
+ "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-report": "*"
+ }
+ },
+ "@types/json-schema": {
+ "version": "7.0.11",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
+ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==",
+ "dev": true
+ },
+ "@types/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
+ "dev": true
+ },
+ "@types/minimist": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz",
+ "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
+ "dev": true
+ },
+ "@types/node": {
+ "version": "17.0.13",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz",
+ "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw=="
+ },
+ "@types/node-fetch": {
+ "version": "2.5.12",
+ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz",
+ "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==",
+ "requires": {
+ "@types/node": "*",
+ "form-data": "^3.0.0"
+ }
+ },
+ "@types/normalize-package-data": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
+ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==",
+ "dev": true
+ },
+ "@types/offscreencanvas": {
+ "version": "2019.3.0",
+ "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz",
+ "integrity": "sha512-esIJx9bQg+QYF0ra8GnvfianIY8qWB0GBx54PK5Eps6m+xTj86KLavHv6qDhzKcu5UUOgNfJ2pWaIIV7TRUd9Q=="
+ },
+ "@types/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==",
+ "dev": true
+ },
+ "@types/prettier": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz",
+ "integrity": "sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==",
+ "dev": true
+ },
+ "@types/retry": {
+ "version": "0.12.1",
+ "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz",
+ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==",
+ "dev": true
+ },
+ "@types/seedrandom": {
+ "version": "2.4.27",
+ "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-2.4.27.tgz",
+ "integrity": "sha1-nbVjk33YaRX2kJK8QyWdL0hXjkE="
+ },
+ "@types/stack-utils": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
+ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
+ "dev": true
+ },
+ "@types/webgl-ext": {
+ "version": "0.0.30",
+ "resolved": "https://registry.npmjs.org/@types/webgl-ext/-/webgl-ext-0.0.30.tgz",
+ "integrity": "sha512-LKVgNmBxN0BbljJrVUwkxwRYqzsAEPcZOe6S2T6ZaBDIrFp0qu4FNlpc5sM1tGbXUYFgdVQIoeLk1Y1UoblyEg=="
+ },
+ "@types/webgl2": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/@types/webgl2/-/webgl2-0.0.4.tgz",
+ "integrity": "sha512-PACt1xdErJbMUOUweSrbVM7gSIYm1vTncW2hF6Os/EeWi6TXYAYMPp+8v6rzHmypE5gHrxaxZNXgMkJVIdZpHw=="
+ },
+ "@types/yargs": {
+ "version": "16.0.4",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
+ "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
+ "dev": true,
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "@types/yargs-parser": {
+ "version": "21.0.0",
+ "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz",
+ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==",
+ "dev": true
+ },
+ "abab": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
+ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+ "dev": true
+ },
+ "abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "accepts": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
+ "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
+ "dev": true,
+ "requires": {
+ "mime-types": "~2.1.34",
+ "negotiator": "0.6.3"
+ },
+ "dependencies": {
+ "negotiator": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
+ "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
+ "dev": true
+ }
+ }
+ },
+ "acorn": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
+ "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
+ "dev": true
+ },
+ "acorn-dynamic-import": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
+ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
+ "dev": true,
+ "requires": {
+ "acorn": "^5.0.0"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true
+ }
+ }
+ },
+ "acorn-globals": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
+ "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "dev": true,
+ "requires": {
+ "acorn": "^7.1.1",
+ "acorn-walk": "^7.1.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "dev": true
+ },
+ "acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "dev": true
+ }
+ }
+ },
+ "acorn-jsx": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
+ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
+ "dev": true,
+ "requires": {
+ "acorn": "^3.0.4"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
+ "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
+ "dev": true
+ }
+ }
+ },
+ "acorn-node": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz",
+ "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==",
+ "dev": true,
+ "requires": {
+ "acorn": "^7.0.0",
+ "acorn-walk": "^7.0.0",
+ "xtend": "^4.0.2"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "dev": true
+ },
+ "acorn-walk": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
+ "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
+ "dev": true
+ }
+ }
+ },
+ "acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "dev": true,
+ "optional": true
+ },
+ "addressparser": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz",
+ "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=",
+ "dev": true,
+ "optional": true
+ },
+ "adm-zip": {
+ "version": "0.4.16",
+ "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz",
+ "integrity": "sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==",
+ "dev": true
+ },
+ "after": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
+ "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
+ "dev": true
+ },
+ "agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+ "dev": true,
+ "requires": {
+ "debug": "4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ }
+ }
+ },
+ "aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dev": true,
+ "requires": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ }
+ },
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-errors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
+ "dev": true,
+ "requires": {}
+ },
+ "ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "requires": {}
+ },
+ "all-contributors-cli": {
+ "version": "6.20.0",
+ "resolved": "https://registry.npmjs.org/all-contributors-cli/-/all-contributors-cli-6.20.0.tgz",
+ "integrity": "sha512-trEQlL1s1u8FSWSwY2w9uL4GCG7Fo9HIW5rm5LtlE0SQHSolfXQBzJib07Qes5j52/t72wjuE6sEKkuRrwiuuQ==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.7.6",
+ "async": "^3.0.1",
+ "chalk": "^4.0.0",
+ "didyoumean": "^1.2.1",
+ "inquirer": "^7.0.4",
+ "json-fixer": "^1.5.1",
+ "lodash": "^4.11.2",
+ "node-fetch": "^2.6.0",
+ "pify": "^5.0.0",
+ "yargs": "^15.0.1"
+ },
+ "dependencies": {
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ }
+ }
+ },
+ "amqplib": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.5.6.tgz",
+ "integrity": "sha512-J4TR0WAMPBHN+tgTuhNsSObfM9eTVTZm/FNw0LyaGfbiLsBxqSameDNYpChUFXW4bnTKHDXy0ab+nuLhumnRrQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "bitsyntax": "~0.1.0",
+ "bluebird": "^3.5.2",
+ "buffer-more-ints": "~1.0.0",
+ "readable-stream": "1.x >=1.1.9",
+ "safe-buffer": "~5.1.2",
+ "url-parse": "~1.4.3"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true,
+ "optional": true
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "ansi-align": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
+ "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.1.0"
+ }
+ },
+ "ansi-colors": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
+ "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
+ "dev": true
+ },
+ "ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dev": true,
+ "requires": {
+ "type-fest": "^0.21.3"
+ }
+ },
+ "ansi-html": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
+ "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "ansicolors": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
+ "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=",
+ "dev": true
+ },
+ "any-observable": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.2.0.tgz",
+ "integrity": "sha1-xnhwBYADV5AJCD9UrAq6+1wz0kI=",
+ "dev": true
+ },
+ "anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "apache-crypt": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/apache-crypt/-/apache-crypt-1.2.5.tgz",
+ "integrity": "sha512-ICnYQH+DFVmw+S4Q0QY2XRXD8Ne8ewh8HgbuFH4K7022zCxgHM0Hz1xkRnUlEfAXNbwp1Cnhbedu60USIfDxvg==",
+ "dev": true,
+ "requires": {
+ "unix-crypt-td-js": "^1.1.4"
+ }
+ },
+ "apache-md5": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/apache-md5/-/apache-md5-1.1.7.tgz",
+ "integrity": "sha512-JtHjzZmJxtzfTSjsCyHgPR155HBe5WGyUyHTaEkfy46qhwCFKx1Epm6nAxgUG3WfUZP1dWhGqj9Z2NOBeZ+uBw==",
+ "dev": true
+ },
+ "aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "dev": true
+ },
+ "are-we-there-yet": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
+ "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
+ "dev": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "arg": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz",
+ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==",
+ "dev": true,
+ "optional": true
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "argv": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz",
+ "integrity": "sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=",
+ "dev": true
+ },
+ "argv-formatter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz",
+ "integrity": "sha1-oMoMvCmltz6Dbuvhy/bF4OTrgvk=",
+ "dev": true
+ },
+ "arr-diff": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
+ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.0.1"
+ }
+ },
+ "arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "dev": true
+ },
+ "arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+ "dev": true
+ },
+ "array-differ": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
+ "dev": true
+ },
+ "array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+ "dev": true
+ },
+ "array-flat-polyfill": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz",
+ "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw=="
+ },
+ "array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
+ "dev": true
+ },
+ "array-ify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
+ "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
+ "dev": true
+ },
+ "array-slice": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+ "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
+ "dev": true
+ },
+ "array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true,
+ "requires": {
+ "array-uniq": "^1.0.1"
+ }
+ },
+ "array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+ "dev": true
+ },
+ "arraybuffer.slice": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
+ "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
+ "dev": true
+ },
+ "arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug=="
+ },
+ "asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
+ },
+ "asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "asn1.js": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ }
+ }
+ },
+ "assert": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
+ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
+ "dev": true,
+ "requires": {
+ "object-assign": "^4.1.1",
+ "util": "0.10.3"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
+ "dev": true
+ },
+ "util": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.1"
+ }
+ }
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true,
+ "optional": true
+ },
+ "assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+ "dev": true
+ },
+ "ast-types": {
+ "version": "0.14.2",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz",
+ "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "tslib": "^2.0.1"
+ }
+ },
+ "async": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
+ "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==",
+ "dev": true
+ },
+ "async-each": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
+ "dev": true
+ },
+ "async-limiter": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
+ "dev": true
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ },
+ "atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "dev": true
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true,
+ "optional": true
+ },
+ "aws4": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
+ "dev": true,
+ "optional": true
+ },
+ "axios": {
+ "version": "0.21.4",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
+ "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "requires": {
+ "follow-redirects": "^1.14.0"
+ }
+ },
+ "babel-code-frame": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.3",
+ "esutils": "^2.0.2",
+ "js-tokens": "^3.0.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "js-tokens": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "babel-core": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz",
+ "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
+ "dev": true,
+ "requires": {
+ "babel-code-frame": "^6.26.0",
+ "babel-generator": "^6.26.0",
+ "babel-helpers": "^6.24.1",
+ "babel-messages": "^6.23.0",
+ "babel-register": "^6.26.0",
+ "babel-runtime": "^6.26.0",
+ "babel-template": "^6.26.0",
+ "babel-traverse": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "convert-source-map": "^1.5.0",
+ "debug": "^2.6.8",
+ "json5": "^0.5.1",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.4",
+ "path-is-absolute": "^1.0.1",
+ "private": "^0.1.7",
+ "slash": "^1.0.0",
+ "source-map": "^0.5.6"
+ }
+ },
+ "babel-generator": {
+ "version": "6.26.1",
+ "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
+ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
+ "dev": true,
+ "requires": {
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "detect-indent": "^4.0.0",
+ "jsesc": "^1.3.0",
+ "lodash": "^4.17.4",
+ "source-map": "^0.5.7",
+ "trim-right": "^1.0.1"
+ }
+ },
+ "babel-helper-bindify-decorators": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz",
+ "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-builder-binary-assignment-operator-visitor": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
+ "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
+ "dev": true,
+ "requires": {
+ "babel-helper-explode-assignable-expression": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-call-delegate": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
+ "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
+ "dev": true,
+ "requires": {
+ "babel-helper-hoist-variables": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-define-map": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
+ "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "^6.24.1",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "lodash": "^4.17.4"
+ }
+ },
+ "babel-helper-explode-assignable-expression": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
+ "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-explode-class": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz",
+ "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=",
+ "dev": true,
+ "requires": {
+ "babel-helper-bindify-decorators": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-function-name": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
+ "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
+ "dev": true,
+ "requires": {
+ "babel-helper-get-function-arity": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-get-function-arity": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
+ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-hoist-variables": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
+ "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-optimise-call-expression": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
+ "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-regex": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
+ "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "lodash": "^4.17.4"
+ }
+ },
+ "babel-helper-remap-async-to-generator": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
+ "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helper-replace-supers": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
+ "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
+ "dev": true,
+ "requires": {
+ "babel-helper-optimise-call-expression": "^6.24.1",
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-helpers": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
+ "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "babel-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz",
+ "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==",
+ "dev": true,
+ "requires": {
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__core": "^7.1.14",
+ "babel-plugin-istanbul": "^6.1.1",
+ "babel-preset-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "slash": "^3.0.0"
+ },
+ "dependencies": {
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ }
+ }
+ },
+ "babel-loader": {
+ "version": "8.2.4",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz",
+ "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==",
+ "dev": true,
+ "requires": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^2.0.0",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "dependencies": {
+ "find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ }
+ },
+ "json5": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
+ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==",
+ "dev": true
+ },
+ "loader-utils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+ "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ }
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ }
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "babel-messages": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
+ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-check-es2015-constants": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
+ "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "dev": true,
+ "requires": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "babel-plugin-istanbul": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+ "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@istanbuljs/load-nyc-config": "^1.0.0",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-instrument": "^5.0.4",
+ "test-exclude": "^6.0.0"
+ }
+ },
+ "babel-plugin-jest-hoist": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz",
+ "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.3.3",
+ "@babel/types": "^7.3.3",
+ "@types/babel__core": "^7.0.0",
+ "@types/babel__traverse": "^7.0.6"
+ }
+ },
+ "babel-plugin-polyfill-corejs2": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz",
+ "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==",
+ "dev": true,
+ "requires": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "semver": "^6.1.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "babel-plugin-polyfill-corejs3": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz",
+ "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1",
+ "core-js-compat": "^3.21.0"
+ }
+ },
+ "babel-plugin-polyfill-regenerator": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz",
+ "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.3.1"
+ }
+ },
+ "babel-plugin-syntax-async-functions": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
+ "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
+ "dev": true
+ },
+ "babel-plugin-syntax-async-generators": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz",
+ "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=",
+ "dev": true
+ },
+ "babel-plugin-syntax-class-constructor-call": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz",
+ "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=",
+ "dev": true
+ },
+ "babel-plugin-syntax-class-properties": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz",
+ "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=",
+ "dev": true
+ },
+ "babel-plugin-syntax-decorators": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz",
+ "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=",
+ "dev": true
+ },
+ "babel-plugin-syntax-dynamic-import": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz",
+ "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=",
+ "dev": true
+ },
+ "babel-plugin-syntax-exponentiation-operator": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
+ "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
+ "dev": true
+ },
+ "babel-plugin-syntax-export-extensions": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz",
+ "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=",
+ "dev": true
+ },
+ "babel-plugin-syntax-flow": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz",
+ "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
+ "dev": true
+ },
+ "babel-plugin-syntax-object-rest-spread": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz",
+ "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
+ "dev": true
+ },
+ "babel-plugin-syntax-trailing-function-commas": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
+ "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
+ "dev": true
+ },
+ "babel-plugin-transform-async-generator-functions": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz",
+ "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=",
+ "dev": true,
+ "requires": {
+ "babel-helper-remap-async-to-generator": "^6.24.1",
+ "babel-plugin-syntax-async-generators": "^6.5.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-async-to-generator": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
+ "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
+ "dev": true,
+ "requires": {
+ "babel-helper-remap-async-to-generator": "^6.24.1",
+ "babel-plugin-syntax-async-functions": "^6.8.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-class-constructor-call": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz",
+ "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-syntax-class-constructor-call": "^6.18.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-class-properties": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz",
+ "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=",
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "^6.24.1",
+ "babel-plugin-syntax-class-properties": "^6.8.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-decorators": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz",
+ "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=",
+ "dev": true,
+ "requires": {
+ "babel-helper-explode-class": "^6.24.1",
+ "babel-plugin-syntax-decorators": "^6.13.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-arrow-functions": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
+ "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-block-scoped-functions": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
+ "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-block-scoping": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
+ "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.26.0",
+ "babel-template": "^6.26.0",
+ "babel-traverse": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "lodash": "^4.17.4"
+ }
+ },
+ "babel-plugin-transform-es2015-classes": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
+ "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
+ "dev": true,
+ "requires": {
+ "babel-helper-define-map": "^6.24.1",
+ "babel-helper-function-name": "^6.24.1",
+ "babel-helper-optimise-call-expression": "^6.24.1",
+ "babel-helper-replace-supers": "^6.24.1",
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-computed-properties": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
+ "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-destructuring": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
+ "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-duplicate-keys": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
+ "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-for-of": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
+ "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-function-name": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
+ "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
+ "dev": true,
+ "requires": {
+ "babel-helper-function-name": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-literals": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
+ "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-modules-amd": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
+ "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-modules-commonjs": {
+ "version": "6.26.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
+ "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-strict-mode": "^6.24.1",
+ "babel-runtime": "^6.26.0",
+ "babel-template": "^6.26.0",
+ "babel-types": "^6.26.0"
+ }
+ },
+ "babel-plugin-transform-es2015-modules-systemjs": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
+ "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
+ "dev": true,
+ "requires": {
+ "babel-helper-hoist-variables": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-modules-umd": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
+ "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-object-super": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
+ "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
+ "dev": true,
+ "requires": {
+ "babel-helper-replace-supers": "^6.24.1",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-parameters": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
+ "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
+ "dev": true,
+ "requires": {
+ "babel-helper-call-delegate": "^6.24.1",
+ "babel-helper-get-function-arity": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-template": "^6.24.1",
+ "babel-traverse": "^6.24.1",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-shorthand-properties": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
+ "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-spread": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
+ "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-sticky-regex": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
+ "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
+ "dev": true,
+ "requires": {
+ "babel-helper-regex": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-plugin-transform-es2015-template-literals": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
+ "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-typeof-symbol": {
+ "version": "6.23.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
+ "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-es2015-unicode-regex": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
+ "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
+ "dev": true,
+ "requires": {
+ "babel-helper-regex": "^6.24.1",
+ "babel-runtime": "^6.22.0",
+ "regexpu-core": "^2.0.0"
+ }
+ },
+ "babel-plugin-transform-exponentiation-operator": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
+ "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
+ "dev": true,
+ "requires": {
+ "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
+ "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-export-extensions": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz",
+ "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-syntax-export-extensions": "^6.8.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-flow-strip-types": {
+ "version": "6.22.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
+ "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-syntax-flow": "^6.18.0",
+ "babel-runtime": "^6.22.0"
+ }
+ },
+ "babel-plugin-transform-object-rest-spread": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
+ "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-syntax-object-rest-spread": "^6.8.0",
+ "babel-runtime": "^6.26.0"
+ }
+ },
+ "babel-plugin-transform-regenerator": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
+ "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
+ "dev": true,
+ "requires": {
+ "regenerator-transform": "^0.10.0"
+ }
+ },
+ "babel-plugin-transform-strict-mode": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
+ "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.22.0",
+ "babel-types": "^6.24.1"
+ }
+ },
+ "babel-preset-current-node-syntax": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
+ "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+ "dev": true,
+ "requires": {
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-bigint": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.8.3",
+ "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ }
+ },
+ "babel-preset-es2015": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
+ "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-check-es2015-constants": "^6.22.0",
+ "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
+ "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
+ "babel-plugin-transform-es2015-block-scoping": "^6.24.1",
+ "babel-plugin-transform-es2015-classes": "^6.24.1",
+ "babel-plugin-transform-es2015-computed-properties": "^6.24.1",
+ "babel-plugin-transform-es2015-destructuring": "^6.22.0",
+ "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1",
+ "babel-plugin-transform-es2015-for-of": "^6.22.0",
+ "babel-plugin-transform-es2015-function-name": "^6.24.1",
+ "babel-plugin-transform-es2015-literals": "^6.22.0",
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
+ "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
+ "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1",
+ "babel-plugin-transform-es2015-modules-umd": "^6.24.1",
+ "babel-plugin-transform-es2015-object-super": "^6.24.1",
+ "babel-plugin-transform-es2015-parameters": "^6.24.1",
+ "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1",
+ "babel-plugin-transform-es2015-spread": "^6.22.0",
+ "babel-plugin-transform-es2015-sticky-regex": "^6.24.1",
+ "babel-plugin-transform-es2015-template-literals": "^6.22.0",
+ "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0",
+ "babel-plugin-transform-es2015-unicode-regex": "^6.24.1",
+ "babel-plugin-transform-regenerator": "^6.24.1"
+ }
+ },
+ "babel-preset-jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz",
+ "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==",
+ "dev": true,
+ "requires": {
+ "babel-plugin-jest-hoist": "^27.5.1",
+ "babel-preset-current-node-syntax": "^1.0.0"
+ }
+ },
+ "babel-preset-stage-1": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz",
+ "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-transform-class-constructor-call": "^6.24.1",
+ "babel-plugin-transform-export-extensions": "^6.22.0",
+ "babel-preset-stage-2": "^6.24.1"
+ }
+ },
+ "babel-preset-stage-2": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz",
+ "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-syntax-dynamic-import": "^6.18.0",
+ "babel-plugin-transform-class-properties": "^6.24.1",
+ "babel-plugin-transform-decorators": "^6.24.1",
+ "babel-preset-stage-3": "^6.24.1"
+ }
+ },
+ "babel-preset-stage-3": {
+ "version": "6.24.1",
+ "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz",
+ "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
+ "babel-plugin-transform-async-generator-functions": "^6.24.1",
+ "babel-plugin-transform-async-to-generator": "^6.24.1",
+ "babel-plugin-transform-exponentiation-operator": "^6.24.1",
+ "babel-plugin-transform-object-rest-spread": "^6.22.0"
+ }
+ },
+ "babel-register": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
+ "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
+ "dev": true,
+ "requires": {
+ "babel-core": "^6.26.0",
+ "babel-runtime": "^6.26.0",
+ "core-js": "^2.5.0",
+ "home-or-tmp": "^2.0.0",
+ "lodash": "^4.17.4",
+ "mkdirp": "^0.5.1",
+ "source-map-support": "^0.4.15"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "dev": true
+ }
+ }
+ },
+ "babel-runtime": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+ "dev": true,
+ "requires": {
+ "core-js": "^2.4.0",
+ "regenerator-runtime": "^0.11.0"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "dev": true
+ }
+ }
+ },
+ "babel-template": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
+ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.26.0",
+ "babel-traverse": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "lodash": "^4.17.4"
+ }
+ },
+ "babel-traverse": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
+ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
+ "dev": true,
+ "requires": {
+ "babel-code-frame": "^6.26.0",
+ "babel-messages": "^6.23.0",
+ "babel-runtime": "^6.26.0",
+ "babel-types": "^6.26.0",
+ "babylon": "^6.18.0",
+ "debug": "^2.6.8",
+ "globals": "^9.18.0",
+ "invariant": "^2.2.2",
+ "lodash": "^4.17.4"
+ }
+ },
+ "babel-types": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
+ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.26.0",
+ "esutils": "^2.0.2",
+ "lodash": "^4.17.4",
+ "to-fast-properties": "^1.0.3"
+ },
+ "dependencies": {
+ "to-fast-properties": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
+ "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
+ "dev": true
+ }
+ }
+ },
+ "babylon": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
+ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
+ "dev": true
+ },
+ "backo2": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
+ "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true
+ },
+ "base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "dev": true,
+ "requires": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "base64-arraybuffer": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
+ "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
+ "dev": true
+ },
+ "base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "dev": true
+ },
+ "base64id": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
+ "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=",
+ "dev": true
+ },
+ "basic-auth": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
+ "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.1.2"
+ }
+ },
+ "batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
+ "dev": true
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "bcryptjs": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
+ "integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=",
+ "dev": true
+ },
+ "before-after-hook": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz",
+ "integrity": "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==",
+ "dev": true
+ },
+ "better-assert": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
+ "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
+ "dev": true,
+ "requires": {
+ "callsite": "1.0.0"
+ }
+ },
+ "big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "dev": true
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
+ },
+ "binaryextensions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz",
+ "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==",
+ "dev": true
+ },
+ "bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "bitsyntax": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz",
+ "integrity": "sha512-ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "buffer-more-ints": "~1.0.0",
+ "debug": "~2.6.9",
+ "safe-buffer": "~5.1.2"
+ }
+ },
+ "bl": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz",
+ "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "readable-stream": "~2.0.5"
+ },
+ "dependencies": {
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true,
+ "optional": true
+ },
+ "readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "blob": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
+ "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
+ "dev": true
+ },
+ "bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "dev": true
+ },
+ "bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==",
+ "dev": true
+ },
+ "body-parser": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
+ "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
+ "dev": true,
+ "requires": {
+ "bytes": "3.1.1",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "on-finished": "~2.3.0",
+ "qs": "6.9.6",
+ "raw-body": "2.4.2",
+ "type-is": "~1.6.18"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
+ }
+ },
+ "bonjour": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+ "dev": true,
+ "requires": {
+ "array-flatten": "^2.1.0",
+ "deep-equal": "^1.0.1",
+ "dns-equal": "^1.0.0",
+ "dns-txt": "^2.0.2",
+ "multicast-dns": "^6.0.1",
+ "multicast-dns-service-types": "^1.1.0"
+ }
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+ "dev": true
+ },
+ "boom": {
+ "version": "2.10.1",
+ "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
+ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "hoek": "2.x.x"
+ }
+ },
+ "bottleneck": {
+ "version": "2.19.5",
+ "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz",
+ "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==",
+ "dev": true
+ },
+ "bowser": {
+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/bowser/-/bowser-1.9.4.tgz",
+ "integrity": "sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ=="
+ },
+ "boxen": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
+ "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==",
+ "dev": true,
+ "requires": {
+ "ansi-align": "^3.0.0",
+ "camelcase": "^5.3.1",
+ "chalk": "^3.0.0",
+ "cli-boxes": "^2.2.0",
+ "string-width": "^4.1.0",
+ "term-size": "^2.1.0",
+ "type-fest": "^0.8.1",
+ "widest-line": "^3.1.0"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true
+ }
+ }
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
+ "dev": true
+ },
+ "browser-pack": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
+ "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==",
+ "dev": true,
+ "requires": {
+ "combine-source-map": "~0.8.0",
+ "defined": "^1.0.0",
+ "JSONStream": "^1.0.3",
+ "safe-buffer": "^5.1.1",
+ "through2": "^2.0.0",
+ "umd": "^3.0.0"
+ }
+ },
+ "browser-process-hrtime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
+ "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
+ "dev": true
+ },
+ "browser-resolve": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz",
+ "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==",
+ "dev": true,
+ "requires": {
+ "resolve": "1.1.7"
+ },
+ "dependencies": {
+ "resolve": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+ "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
+ "dev": true
+ }
+ }
+ },
+ "browserify": {
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/browserify/-/browserify-14.5.0.tgz",
+ "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==",
+ "dev": true,
+ "requires": {
+ "assert": "^1.4.0",
+ "browser-pack": "^6.0.1",
+ "browser-resolve": "^1.11.0",
+ "browserify-zlib": "~0.2.0",
+ "buffer": "^5.0.2",
+ "cached-path-relative": "^1.0.0",
+ "concat-stream": "~1.5.1",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "~1.0.0",
+ "crypto-browserify": "^3.0.0",
+ "defined": "^1.0.0",
+ "deps-sort": "^2.0.0",
+ "domain-browser": "~1.1.0",
+ "duplexer2": "~0.1.2",
+ "events": "~1.1.0",
+ "glob": "^7.1.0",
+ "has": "^1.0.0",
+ "htmlescape": "^1.1.0",
+ "https-browserify": "^1.0.0",
+ "inherits": "~2.0.1",
+ "insert-module-globals": "^7.0.0",
+ "JSONStream": "^1.0.3",
+ "labeled-stream-splicer": "^2.0.0",
+ "module-deps": "^4.0.8",
+ "os-browserify": "~0.3.0",
+ "parents": "^1.0.1",
+ "path-browserify": "~0.0.0",
+ "process": "~0.11.0",
+ "punycode": "^1.3.2",
+ "querystring-es3": "~0.2.0",
+ "read-only-stream": "^2.0.0",
+ "readable-stream": "^2.0.2",
+ "resolve": "^1.1.4",
+ "shasum": "^1.0.0",
+ "shell-quote": "^1.6.1",
+ "stream-browserify": "^2.0.0",
+ "stream-http": "^2.0.0",
+ "string_decoder": "~1.0.0",
+ "subarg": "^1.0.0",
+ "syntax-error": "^1.1.1",
+ "through2": "^2.0.0",
+ "timers-browserify": "^1.0.1",
+ "tty-browserify": "~0.0.0",
+ "url": "~0.11.0",
+ "util": "~0.10.1",
+ "vm-browserify": "~0.0.1",
+ "xtend": "^4.0.0"
+ },
+ "dependencies": {
+ "concat-stream": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
+ "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
+ "dev": true,
+ "requires": {
+ "inherits": "~2.0.1",
+ "readable-stream": "~2.0.0",
+ "typedarray": "~0.0.5"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
+ "events": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
+ "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
+ "dev": true
+ },
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ }
+ }
+ },
+ "browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "dev": true,
+ "requires": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "dev": true,
+ "requires": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "dev": true,
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "browserify-sign": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^5.1.1",
+ "browserify-rsa": "^4.0.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.3",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.5",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ }
+ }
+ },
+ "browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "dev": true,
+ "requires": {
+ "pako": "~1.0.5"
+ }
+ },
+ "browserstack": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.3.tgz",
+ "integrity": "sha512-AO+mECXsW4QcqC9bxwM29O7qWa7bJT94uBFzeb5brylIQwawuEziwq20dPYbins95GlWzOawgyDNdjYAo32EKg==",
+ "dev": true,
+ "requires": {
+ "https-proxy-agent": "^2.2.1"
+ }
+ },
+ "browserstack-local": {
+ "version": "1.4.9",
+ "resolved": "https://registry.npmjs.org/browserstack-local/-/browserstack-local-1.4.9.tgz",
+ "integrity": "sha512-V+q8HQwRQFr9nd32xR66ZZ3VDWa3Kct4IMMudhKgcuD7cWrvvFARZOibx71II+Rf7P5nMQpWWxl9z/3p927nbg==",
+ "dev": true,
+ "requires": {
+ "https-proxy-agent": "^4.0.0",
+ "is-running": "^2.1.0",
+ "ps-tree": "=1.2.0",
+ "temp-fs": "^0.9.9"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
+ "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
+ "dev": true
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
+ "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
+ "dev": true,
+ "requires": {
+ "agent-base": "5",
+ "debug": "4"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ }
+ }
+ },
+ "bser": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
+ "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "dev": true,
+ "requires": {
+ "node-int64": "^0.4.0"
+ }
+ },
+ "buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "buffer-alloc": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
+ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
+ "dev": true,
+ "requires": {
+ "buffer-alloc-unsafe": "^1.1.0",
+ "buffer-fill": "^1.0.0"
+ }
+ },
+ "buffer-alloc-unsafe": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
+ "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
+ "dev": true
+ },
+ "buffer-fill": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
+ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
+ "dev": true
+ },
+ "buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "dev": true
+ },
+ "buffer-indexof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
+ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
+ "dev": true
+ },
+ "buffer-more-ints": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-1.0.0.tgz",
+ "integrity": "sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==",
+ "dev": true,
+ "optional": true
+ },
+ "buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
+ "dev": true
+ },
+ "buildmail": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz",
+ "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "addressparser": "1.0.1",
+ "libbase64": "0.1.0",
+ "libmime": "3.0.0",
+ "libqp": "1.1.0",
+ "nodemailer-fetch": "1.6.0",
+ "nodemailer-shared": "1.1.0",
+ "punycode": "1.4.1"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "builtin-modules": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true
+ },
+ "builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
+ "dev": true
+ },
+ "bytes": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
+ "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
+ "dev": true
+ },
+ "cacache": {
+ "version": "12.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
+ "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.5",
+ "chownr": "^1.1.1",
+ "figgy-pudding": "^3.5.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.1.15",
+ "infer-owner": "^1.0.3",
+ "lru-cache": "^5.1.1",
+ "mississippi": "^3.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.3",
+ "ssri": "^6.0.1",
+ "unique-filename": "^1.1.1",
+ "y18n": "^4.0.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "requires": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ }
+ }
+ },
+ "cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "dev": true,
+ "requires": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ }
+ },
+ "cacheable-request": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
+ "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
+ "dev": true,
+ "requires": {
+ "clone-response": "^1.0.2",
+ "get-stream": "^5.1.0",
+ "http-cache-semantics": "^4.0.0",
+ "keyv": "^3.0.0",
+ "lowercase-keys": "^2.0.0",
+ "normalize-url": "^4.1.0",
+ "responselike": "^1.0.2"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "lowercase-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
+ "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
+ "dev": true
+ }
+ }
+ },
+ "cached-path-relative": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.1.0.tgz",
+ "integrity": "sha512-WF0LihfemtesFcJgO7xfOoOcnWzY/QHR4qeDqV44jPU3HTI54+LnfXK3SA27AVVGCdZFgjjFFaqUA9Jx7dMJZA==",
+ "dev": true
+ },
+ "cachedir": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
+ "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==",
+ "dev": true
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "call-me-maybe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
+ "dev": true
+ },
+ "caller-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
+ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
+ "dev": true,
+ "requires": {
+ "callsites": "^0.2.0"
+ },
+ "dependencies": {
+ "callsites": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
+ "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
+ "dev": true
+ }
+ }
+ },
+ "callsite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
+ "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
+ "dev": true
+ },
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true
+ },
+ "camel-case": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
+ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
+ "dev": true,
+ "requires": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.1"
+ }
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ },
+ "camelcase-keys": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz",
+ "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.3.1",
+ "map-obj": "^4.0.0",
+ "quick-lru": "^4.0.1"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001327",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001327.tgz",
+ "integrity": "sha512-1/Cg4jlD9qjZzhbzkzEaAC2JHsP0WrOc8Rd/3a3LuajGzGWR/hD7TVyvq99VqmTy99eVh8Zkmdq213OgvgXx7w==",
+ "dev": true
+ },
+ "canvas": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz",
+ "integrity": "sha512-vSQti1uG/2gjv3x6QLOZw7TctfufaerTWbVe+NSduHxxLGB+qf3kFgQ6n66DSnuoINtVUjrLLIK2R+lxrBG07A==",
+ "dev": true,
+ "requires": {
+ "@mapbox/node-pre-gyp": "^1.0.0",
+ "nan": "^2.15.0",
+ "simple-get": "^3.0.3"
+ }
+ },
+ "capture-stack-trace": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
+ "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
+ "dev": true
+ },
+ "cardinal": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz",
+ "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=",
+ "dev": true,
+ "requires": {
+ "ansicolors": "~0.3.2",
+ "redeyed": "~2.1.0"
+ }
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true,
+ "optional": true
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "char-regex": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
+ "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+ "dev": true
+ },
+ "chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==",
+ "dev": true
+ },
+ "chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ }
+ },
+ "chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
+ "dev": true
+ },
+ "chrome-trace-event": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz",
+ "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==",
+ "dev": true
+ },
+ "ci-info": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+ "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
+ "dev": true
+ },
+ "cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "circular-json": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
+ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
+ "dev": true
+ },
+ "cjs-module-lexer": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
+ "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
+ "dev": true
+ },
+ "class-utils": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "dev": true,
+ "requires": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ }
+ }
+ },
+ "clean-css": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
+ "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
+ "dev": true,
+ "requires": {
+ "source-map": "~0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "dev": true
+ },
+ "cli-boxes": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
+ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
+ "dev": true
+ },
+ "cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^3.1.0"
+ }
+ },
+ "cli-table": {
+ "version": "0.3.11",
+ "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz",
+ "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==",
+ "dev": true,
+ "requires": {
+ "colors": "1.0.3"
+ },
+ "dependencies": {
+ "colors": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
+ "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
+ "dev": true
+ }
+ }
+ },
+ "cli-table3": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.1.tgz",
+ "integrity": "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==",
+ "dev": true,
+ "requires": {
+ "colors": "1.4.0",
+ "string-width": "^4.2.0"
+ },
+ "dependencies": {
+ "colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "cli-truncate": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz",
+ "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=",
+ "dev": true,
+ "requires": {
+ "slice-ansi": "0.0.4",
+ "string-width": "^1.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "slice-ansi": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz",
+ "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "dev": true
+ },
+ "cliui": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
+ "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^6.2.0"
+ }
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
+ },
+ "clone-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=",
+ "dev": true
+ },
+ "clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "clone-response": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
+ "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "clone-stats": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
+ "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=",
+ "dev": true
+ },
+ "cloneable-readable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
+ "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "process-nextick-args": "^2.0.0",
+ "readable-stream": "^2.3.5"
+ }
+ },
+ "co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+ "dev": true
+ },
+ "codecov": {
+ "version": "3.8.3",
+ "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.8.3.tgz",
+ "integrity": "sha512-Y8Hw+V3HgR7V71xWH2vQ9lyS358CbGCldWlJFR0JirqoGtOoas3R3/OclRTvgUYFK29mmJICDPauVKmpqbwhOA==",
+ "dev": true,
+ "requires": {
+ "argv": "0.0.2",
+ "ignore-walk": "3.0.4",
+ "js-yaml": "3.14.1",
+ "teeny-request": "7.1.1",
+ "urlgrey": "1.0.0"
+ }
+ },
+ "collect-v8-coverage": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
+ "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
+ "dev": true
+ },
+ "collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "dev": true,
+ "requires": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "dev": true
+ },
+ "colors": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
+ "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
+ "dev": true
+ },
+ "combine-lists": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz",
+ "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.5.0"
+ }
+ },
+ "combine-source-map": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
+ "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=",
+ "dev": true,
+ "requires": {
+ "convert-source-map": "~1.1.0",
+ "inline-source-map": "~0.6.0",
+ "lodash.memoize": "~3.0.3",
+ "source-map": "~0.5.3"
+ },
+ "dependencies": {
+ "convert-source-map": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
+ "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
+ "dev": true
+ }
+ }
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "commitizen": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.0.3.tgz",
+ "integrity": "sha512-lxu0F/Iq4dudoFeIl5pY3h3CQJzkmQuh3ygnaOvqhAD8Wu2pYBI17ofqSuPHNsBTEOh1r1AVa9kR4Hp0FAHKcQ==",
+ "dev": true,
+ "requires": {
+ "cachedir": "2.2.0",
+ "cz-conventional-changelog": "3.0.1",
+ "dedent": "0.7.0",
+ "detect-indent": "6.0.0",
+ "find-node-modules": "2.0.0",
+ "find-root": "1.1.0",
+ "fs-extra": "8.1.0",
+ "glob": "7.1.4",
+ "inquirer": "6.5.0",
+ "is-utf8": "^0.2.1",
+ "lodash": "4.17.15",
+ "minimist": "1.2.0",
+ "shelljs": "0.7.6",
+ "strip-bom": "4.0.0",
+ "strip-json-comments": "3.0.1"
+ },
+ "dependencies": {
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "cz-conventional-changelog": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.0.1.tgz",
+ "integrity": "sha512-7KASIwB8/ClEyCRvQrCPbN7WkQnUSjSSVNyPM+gDJ0jskLi8h8N2hrdpyeCk7fIqKMRzziqVSOBTB8yyLTMHGQ==",
+ "dev": true,
+ "requires": {
+ "@commitlint/load": ">6.1.1",
+ "chalk": "^2.4.1",
+ "conventional-commit-types": "^2.0.0",
+ "lodash.map": "^4.5.1",
+ "longest": "^2.0.1",
+ "right-pad": "^1.0.1",
+ "word-wrap": "^1.0.3"
+ }
+ },
+ "detect-indent": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
+ "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==",
+ "dev": true
+ },
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "glob": {
+ "version": "7.1.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
+ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz",
+ "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^3.2.0",
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^2.0.0",
+ "lodash": "^4.17.12",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^6.4.0",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^5.1.0",
+ "through": "^2.3.6"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "lodash": {
+ "version": "4.17.15",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
+ "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
+ "dev": true
+ },
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ }
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "dev": true
+ },
+ "compare-func": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
+ "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==",
+ "dev": true,
+ "requires": {
+ "array-ify": "^1.0.0",
+ "dot-prop": "^5.1.0"
+ }
+ },
+ "component-bind": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
+ "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
+ "dev": true
+ },
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "dev": true
+ },
+ "component-inherit": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
+ "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
+ "dev": true
+ },
+ "compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dev": true,
+ "requires": {
+ "mime-db": ">= 1.43.0 < 2"
+ }
+ },
+ "compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "dependencies": {
+ "bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
+ "dev": true
+ }
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "configstore": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
+ "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
+ "dev": true,
+ "requires": {
+ "dot-prop": "^5.2.0",
+ "graceful-fs": "^4.1.2",
+ "make-dir": "^3.0.0",
+ "unique-string": "^2.0.0",
+ "write-file-atomic": "^3.0.0",
+ "xdg-basedir": "^4.0.0"
+ },
+ "dependencies": {
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ }
+ },
+ "connect-history-api-fallback": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
+ "dev": true
+ },
+ "connect-livereload": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz",
+ "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==",
+ "dev": true
+ },
+ "console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
+ "dev": true
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "dev": true
+ },
+ "constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
+ "dev": true
+ },
+ "contains-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
+ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
+ "dev": true
+ },
+ "content-disposition": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "5.2.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ }
+ }
+ },
+ "content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "dev": true
+ },
+ "conventional-changelog-angular": {
+ "version": "5.0.13",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz",
+ "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==",
+ "dev": true,
+ "requires": {
+ "compare-func": "^2.0.0",
+ "q": "^1.5.1"
+ }
+ },
+ "conventional-changelog-writer": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz",
+ "integrity": "sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw==",
+ "dev": true,
+ "requires": {
+ "compare-func": "^2.0.0",
+ "conventional-commits-filter": "^2.0.7",
+ "dateformat": "^3.0.0",
+ "handlebars": "^4.7.6",
+ "json-stringify-safe": "^5.0.1",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "semver": "^6.0.0",
+ "split": "^1.0.0",
+ "through2": "^4.0.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "split": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
+ "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
+ "dev": true,
+ "requires": {
+ "through": "2"
+ }
+ },
+ "through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "3"
+ }
+ }
+ }
+ },
+ "conventional-commit-types": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.3.0.tgz",
+ "integrity": "sha512-6iB39PrcGYdz0n3z31kj6/Km6mK9hm9oMRhwcLnKxE7WNoeRKZbTAobliKrbYZ5jqyCvtcVEfjCiaEzhL3AVmQ==",
+ "dev": true
+ },
+ "conventional-commits-filter": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz",
+ "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==",
+ "dev": true,
+ "requires": {
+ "lodash.ismatch": "^4.4.0",
+ "modify-values": "^1.0.0"
+ }
+ },
+ "conventional-commits-parser": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz",
+ "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==",
+ "dev": true,
+ "requires": {
+ "is-text-path": "^1.0.1",
+ "JSONStream": "^1.0.4",
+ "lodash": "^4.17.15",
+ "meow": "^8.0.0",
+ "split2": "^3.0.0",
+ "through2": "^4.0.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "3"
+ }
+ }
+ }
+ },
+ "convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "cookie": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
+ "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
+ "dev": true
+ },
+ "cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
+ "dev": true
+ },
+ "copy-concurrently": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.1.1",
+ "fs-write-stream-atomic": "^1.0.8",
+ "iferr": "^0.1.5",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.0"
+ }
+ },
+ "copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
+ "dev": true
+ },
+ "copy-webpack-plugin": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
+ "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==",
+ "dev": true,
+ "requires": {
+ "cacache": "^12.0.3",
+ "find-cache-dir": "^2.1.0",
+ "glob-parent": "^3.1.0",
+ "globby": "^7.1.1",
+ "is-glob": "^4.0.1",
+ "loader-utils": "^1.2.3",
+ "minimatch": "^3.0.4",
+ "normalize-path": "^3.0.0",
+ "p-limit": "^2.2.1",
+ "schema-utils": "^1.0.0",
+ "serialize-javascript": "^4.0.0",
+ "webpack-log": "^2.0.0"
+ },
+ "dependencies": {
+ "find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dev": true,
+ "requires": {
+ "find-up": "^3.0.0"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "core-js": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
+ "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
+ },
+ "core-js-compat": {
+ "version": "3.21.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz",
+ "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==",
+ "dev": true,
+ "requires": {
+ "browserslist": "^4.19.1",
+ "semver": "7.0.0"
+ },
+ "dependencies": {
+ "browserslist": {
+ "version": "4.20.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz",
+ "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001317",
+ "electron-to-chromium": "^1.4.84",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.2",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
+ "dev": true
+ }
+ }
+ },
+ "core-js-pure": {
+ "version": "3.21.1",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz",
+ "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
+ "dev": true
+ },
+ "cors": {
+ "version": "2.8.5",
+ "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
+ "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
+ "dev": true,
+ "requires": {
+ "object-assign": "^4",
+ "vary": "^1"
+ }
+ },
+ "cosmiconfig": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
+ "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+ "dev": true,
+ "requires": {
+ "@types/parse-json": "^4.0.0",
+ "import-fresh": "^3.2.1",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0",
+ "yaml": "^1.10.0"
+ }
+ },
+ "cosmiconfig-typescript-loader": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.4.tgz",
+ "integrity": "sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "cosmiconfig": "^7",
+ "ts-node": "^10.4.0"
+ }
+ },
+ "cp-file": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/cp-file/-/cp-file-7.0.0.tgz",
+ "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "make-dir": "^3.0.0",
+ "nested-error-stacks": "^2.0.0",
+ "p-event": "^4.1.0"
+ },
+ "dependencies": {
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ }
+ }
+ },
+ "create-error-class": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
+ "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
+ "dev": true,
+ "requires": {
+ "capture-stack-trace": "^1.0.0"
+ }
+ },
+ "create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "dev": true,
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "dev": true,
+ "requires": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
+ "dev": true,
+ "optional": true
+ },
+ "cross-fetch": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz",
+ "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
+ "dev": true,
+ "requires": {
+ "node-fetch": "2.6.7"
+ },
+ "dependencies": {
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ }
+ }
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "cryptiles": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
+ "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "boom": "2.x.x"
+ }
+ },
+ "crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "dev": true,
+ "requires": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ }
+ },
+ "crypto-random-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
+ "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
+ "dev": true
+ },
+ "css-in-js-utils": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz",
+ "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==",
+ "requires": {
+ "hyphenate-style-name": "^1.0.2",
+ "isobject": "^3.0.1"
+ }
+ },
+ "css-select": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
+ "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^5.1.0",
+ "domhandler": "^4.3.0",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ }
+ },
+ "css-what": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+ "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+ "dev": true
+ },
+ "cssom": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz",
+ "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==",
+ "dev": true
+ },
+ "cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "dev": true,
+ "requires": {
+ "cssom": "~0.3.6"
+ },
+ "dependencies": {
+ "cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+ "dev": true
+ }
+ }
+ },
+ "currently-unhandled": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+ "dev": true,
+ "requires": {
+ "array-find-index": "^1.0.1"
+ }
+ },
+ "custom-event": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
+ "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=",
+ "dev": true
+ },
+ "cyclist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
+ "dev": true
+ },
+ "cz-conventional-changelog": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-2.1.0.tgz",
+ "integrity": "sha1-L0vHOQ4yROTfKT5ro1Hkx0Cnx2Q=",
+ "dev": true,
+ "requires": {
+ "conventional-commit-types": "^2.0.0",
+ "lodash.map": "^4.5.1",
+ "longest": "^1.0.1",
+ "right-pad": "^1.0.1",
+ "word-wrap": "^1.0.3"
+ },
+ "dependencies": {
+ "longest": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
+ "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
+ "dev": true
+ }
+ }
+ },
+ "d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "dev": true,
+ "requires": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
+ "d3-array": {
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz",
+ "integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
+ "requires": {
+ "internmap": "^1.0.0"
+ }
+ },
+ "d3-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
+ "integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
+ },
+ "d3-delaunay": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz",
+ "integrity": "sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==",
+ "requires": {
+ "delaunator": "4"
+ }
+ },
+ "d3-dispatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz",
+ "integrity": "sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA=="
+ },
+ "d3-dsv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz",
+ "integrity": "sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==",
+ "requires": {
+ "commander": "2",
+ "iconv-lite": "0.4",
+ "rw": "1"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
+ }
+ },
+ "d3-force": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz",
+ "integrity": "sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==",
+ "requires": {
+ "d3-dispatch": "1 - 2",
+ "d3-quadtree": "1 - 2",
+ "d3-timer": "1 - 2"
+ }
+ },
+ "d3-format": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.3.2.tgz",
+ "integrity": "sha512-Z18Dprj96ExragQ0DeGi+SYPQ7pPfRMtUXtsg/ChVIKNBCzjO8XYJvRTC1usblx52lqge56V5ect+frYTQc8WQ=="
+ },
+ "d3-geo": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz",
+ "integrity": "sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==",
+ "requires": {
+ "d3-array": "^2.5.0"
+ }
+ },
+ "d3-geo-projection": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-3.0.0.tgz",
+ "integrity": "sha512-1JE+filVbkEX2bT25dJdQ05iA4QHvUwev6o0nIQHOSrNlHCAKfVss/U10vEM3pA4j5v7uQoFdQ4KLbx9BlEbWA==",
+ "requires": {
+ "commander": "2",
+ "d3-array": "1 - 2",
+ "d3-geo": "1.12.0 - 2",
+ "resolve": "^1.1.10"
+ }
+ },
+ "d3-hierarchy": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz",
+ "integrity": "sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw=="
+ },
+ "d3-interpolate": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz",
+ "integrity": "sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==",
+ "requires": {
+ "d3-color": "1 - 2"
+ }
+ },
+ "d3-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz",
+ "integrity": "sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA=="
+ },
+ "d3-quadtree": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz",
+ "integrity": "sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw=="
+ },
+ "d3-scale": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz",
+ "integrity": "sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==",
+ "requires": {
+ "d3-array": "^2.3.0",
+ "d3-format": "1 - 2",
+ "d3-interpolate": "1.2.0 - 2",
+ "d3-time": "^2.1.1",
+ "d3-time-format": "2 - 3"
+ }
+ },
+ "d3-selection": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.3.2.tgz",
+ "integrity": "sha512-OoXdv1nZ7h2aKMVg3kaUFbLLK5jXUFAMLD/Tu5JA96mjf8f2a9ZUESGY+C36t8R1WFeWk/e55hy54Ml2I62CRQ=="
+ },
+ "d3-shape": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz",
+ "integrity": "sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==",
+ "requires": {
+ "d3-path": "1 - 2"
+ }
+ },
+ "d3-time": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz",
+ "integrity": "sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==",
+ "requires": {
+ "d3-array": "2"
+ }
+ },
+ "d3-time-format": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz",
+ "integrity": "sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==",
+ "requires": {
+ "d3-time": "1 - 2"
+ }
+ },
+ "d3-timer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz",
+ "integrity": "sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA=="
+ },
+ "dargs": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-6.1.0.tgz",
+ "integrity": "sha512-5dVBvpBLBnPwSsYXqfybFyehMmC/EenKEcf23AhCTgTf48JFBbmJKqoZBsERDnjL0FyiVTYWdFsRfTLHxLyKdQ==",
+ "dev": true
+ },
+ "dash-ast": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz",
+ "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==",
+ "dev": true
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "data-uri-to-buffer": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz",
+ "integrity": "sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==",
+ "dev": true,
+ "optional": true
+ },
+ "data-urls": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
+ "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+ "dev": true,
+ "requires": {
+ "abab": "^2.0.3",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.0.0"
+ },
+ "dependencies": {
+ "tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.1"
+ }
+ },
+ "webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ }
+ }
+ }
+ },
+ "date-fns": {
+ "version": "1.30.1",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz",
+ "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==",
+ "dev": true
+ },
+ "date-format": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/date-format/-/date-format-1.2.0.tgz",
+ "integrity": "sha1-YV6CjiM90aubua4JUODOzPpuytg=",
+ "dev": true
+ },
+ "dateformat": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+ "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+ "dev": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
+ },
+ "decamelize-keys": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
+ "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
+ "dev": true,
+ "requires": {
+ "decamelize": "^1.1.0",
+ "map-obj": "^1.0.0"
+ },
+ "dependencies": {
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true
+ }
+ }
+ },
+ "decimal.js": {
+ "version": "10.3.1",
+ "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
+ "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
+ "dev": true
+ },
+ "decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "dev": true
+ },
+ "decompress-response": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
+ "dev": true
+ },
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dev": true,
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "dev": true
+ },
+ "deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true
+ },
+ "deepmerge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
+ "dev": true
+ },
+ "default-gateway": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
+ "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
+ "dev": true,
+ "requires": {
+ "execa": "^1.0.0",
+ "ip-regex": "^2.1.0"
+ },
+ "dependencies": {
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "requires": {
+ "path-key": "^2.0.0"
+ }
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "defer-to-connect": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
+ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==",
+ "dev": true
+ },
+ "define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dev": true,
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "dependencies": {
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "defined": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
+ "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
+ "dev": true
+ },
+ "degenerator": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz",
+ "integrity": "sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ast-types": "0.x.x",
+ "escodegen": "1.x.x",
+ "esprima": "3.x.x"
+ },
+ "dependencies": {
+ "esprima": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "del": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
+ "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
+ "dev": true,
+ "requires": {
+ "globby": "^11.0.1",
+ "graceful-fs": "^4.2.4",
+ "is-glob": "^4.0.1",
+ "is-path-cwd": "^2.2.0",
+ "is-path-inside": "^3.0.2",
+ "p-map": "^4.0.0",
+ "rimraf": "^3.0.2",
+ "slash": "^3.0.0"
+ },
+ "dependencies": {
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dev": true,
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "globby": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
+ "dev": true,
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
+ "slash": "^3.0.0"
+ }
+ },
+ "p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dev": true,
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ }
+ }
+ },
+ "delaunator": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz",
+ "integrity": "sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag=="
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+ "dev": true
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "dev": true
+ },
+ "deprecation": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz",
+ "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==",
+ "dev": true
+ },
+ "deps-sort": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz",
+ "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==",
+ "dev": true,
+ "requires": {
+ "JSONStream": "^1.0.3",
+ "shasum-object": "^1.0.0",
+ "subarg": "^1.0.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "des.js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "destroy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
+ "dev": true
+ },
+ "detect-conflict": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/detect-conflict/-/detect-conflict-1.0.1.tgz",
+ "integrity": "sha1-CIZXpmqWHAUBnbfEIwiDsca0F24=",
+ "dev": true
+ },
+ "detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+ "dev": true
+ },
+ "detect-indent": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
+ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
+ "dev": true,
+ "requires": {
+ "repeating": "^2.0.0"
+ }
+ },
+ "detect-libc": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
+ "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
+ "dev": true
+ },
+ "detect-newline": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
+ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
+ "dev": true
+ },
+ "detect-node": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
+ "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
+ "dev": true
+ },
+ "detective": {
+ "version": "4.7.1",
+ "resolved": "https://registry.npmjs.org/detective/-/detective-4.7.1.tgz",
+ "integrity": "sha512-H6PmeeUcZloWtdt4DAkFyzFL94arpHr3NOwwmVILFiy+9Qd4JTxxXrzfyGk/lmct2qVGBwTSwSXagqu2BxmWig==",
+ "dev": true,
+ "requires": {
+ "acorn": "^5.2.1",
+ "defined": "^1.0.0"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true
+ }
+ }
+ },
+ "di": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
+ "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=",
+ "dev": true
+ },
+ "didyoumean": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
+ "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
+ "dev": true
+ },
+ "diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true,
+ "optional": true
+ },
+ "diff-sequences": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz",
+ "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==",
+ "dev": true
+ },
+ "diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ }
+ }
+ },
+ "dir-glob": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
+ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
+ "dev": true,
+ "requires": {
+ "path-type": "^3.0.0"
+ },
+ "dependencies": {
+ "path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ }
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
+ "dev": true
+ },
+ "dns-packet": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz",
+ "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==",
+ "dev": true,
+ "requires": {
+ "ip": "^1.1.0",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "dns-txt": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
+ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
+ "dev": true,
+ "requires": {
+ "buffer-indexof": "^1.0.0"
+ }
+ },
+ "docsify": {
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/docsify/-/docsify-4.12.2.tgz",
+ "integrity": "sha512-hpRez5upcvkYigT2zD8P5kH5t9HpSWL8yn/ZU/g04/WfAfxVNW6CPUVOOF1EsQUDxTRuyNTFOb6uUv+tPij3tg==",
+ "dev": true,
+ "requires": {
+ "dompurify": "^2.3.1",
+ "marked": "^1.2.9",
+ "medium-zoom": "^1.0.6",
+ "opencollective-postinstall": "^2.0.2",
+ "prismjs": "^1.23.0",
+ "strip-indent": "^3.0.0",
+ "tinydate": "^1.3.0",
+ "tweezer.js": "^1.4.0"
+ }
+ },
+ "docsify-cli": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/docsify-cli/-/docsify-cli-4.4.3.tgz",
+ "integrity": "sha512-oI/cD04b+hklNd9yKiN9p9EqGx9UKL6p4D0J3fS9L5fpwOti1F8p2rshGJTyArxUlw6EeEBtaJd4rzPzBkK+Lw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.2",
+ "connect": "^3.6.0",
+ "connect-livereload": "^0.6.0",
+ "cp-file": "^7.0.0",
+ "docsify": "^4.12.1",
+ "docsify-server-renderer": ">=4.10.0",
+ "enquirer": "^2.3.6",
+ "fs-extra": "^8.1.0",
+ "get-port": "^5.0.0",
+ "livereload": "^0.9.1",
+ "lru-cache": "^5.1.1",
+ "open": "^6.4.0",
+ "serve-static": "^1.12.1",
+ "update-notifier": "^4.1.0",
+ "yargonaut": "^1.1.2",
+ "yargs": "^14.2.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "dev": true,
+ "requires": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "requires": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ }
+ },
+ "yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "14.2.3",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
+ "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
+ "dev": true,
+ "requires": {
+ "cliui": "^5.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^15.0.1"
+ }
+ },
+ "yargs-parser": {
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz",
+ "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+ },
+ "docsify-server-renderer": {
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/docsify-server-renderer/-/docsify-server-renderer-4.12.2.tgz",
+ "integrity": "sha512-/sCq0U0iGvc8mNN6VC5SeodiHUsA98rMsMFYXtQbWsS/jWArkSee8ATlH5KzGDJ/zjf9QOFrkjoanHCNaFWiPQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.3.3",
+ "docsify": "^4.12.1",
+ "dompurify": "^2.3.2",
+ "node-fetch": "^2.6.6",
+ "resolve-pathname": "^3.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ }
+ }
+ },
+ "doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "dev": true,
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "dev": true,
+ "requires": {
+ "utila": "~0.4"
+ }
+ },
+ "dom-serialize": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
+ "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
+ "dev": true,
+ "requires": {
+ "custom-event": "~1.0.0",
+ "ent": "~2.2.0",
+ "extend": "^3.0.0",
+ "void-elements": "^2.0.0"
+ }
+ },
+ "dom-serializer": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ }
+ },
+ "dom-walk": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz",
+ "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==",
+ "dev": true
+ },
+ "domain-browser": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
+ "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
+ "dev": true
+ },
+ "domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "dev": true
+ },
+ "domexception": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
+ "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+ "dev": true,
+ "requires": {
+ "webidl-conversions": "^5.0.0"
+ },
+ "dependencies": {
+ "webidl-conversions": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+ "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+ "dev": true
+ }
+ }
+ },
+ "domhandler": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
+ "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.2.0"
+ }
+ },
+ "dompurify": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.3.5.tgz",
+ "integrity": "sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==",
+ "dev": true
+ },
+ "domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ }
+ },
+ "dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "dev": true,
+ "requires": {
+ "is-obj": "^2.0.0"
+ }
+ },
+ "dotenv": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
+ "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==",
+ "dev": true
+ },
+ "double-ended-queue": {
+ "version": "2.1.0-0",
+ "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz",
+ "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=",
+ "dev": true,
+ "optional": true
+ },
+ "download-stats": {
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/download-stats/-/download-stats-0.3.4.tgz",
+ "integrity": "sha512-ic2BigbyUWx7/CBbsfGjf71zUNZB4edBGC3oRliSzsoNmvyVx3Ycfp1w3vp2Y78Ee0eIIkjIEO5KzW0zThDGaA==",
+ "dev": true,
+ "requires": {
+ "JSONStream": "^1.2.1",
+ "lazy-cache": "^2.0.1",
+ "moment": "^2.15.1"
+ }
+ },
+ "duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
+ "dev": true
+ },
+ "duplexer2": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
+ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "duplexer3": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
+ "dev": true
+ },
+ "duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "editions": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/editions/-/editions-2.3.1.tgz",
+ "integrity": "sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==",
+ "dev": true,
+ "requires": {
+ "errlop": "^2.0.0",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
+ "dev": true
+ },
+ "ejs": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
+ "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
+ "dev": true
+ },
+ "electron-to-chromium": {
+ "version": "1.4.106",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.106.tgz",
+ "integrity": "sha512-ZYfpVLULm67K7CaaGP7DmjyeMY4naxsbTy+syVVxT6QHI1Ww8XbJjmr9fDckrhq44WzCrcC5kH3zGpdusxwwqg==",
+ "dev": true
+ },
+ "elegant-spinner": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz",
+ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=",
+ "dev": true
+ },
+ "elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ }
+ }
+ },
+ "emittery": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
+ "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "dev": true
+ },
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "dev": true
+ },
+ "encoding": {
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+ "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dev": true,
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "engine.io": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz",
+ "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.4",
+ "base64id": "1.0.0",
+ "cookie": "0.3.1",
+ "debug": "~3.1.0",
+ "engine.io-parser": "~2.1.0",
+ "uws": "~9.14.0",
+ "ws": "~3.3.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ws": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
+ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
+ "dev": true,
+ "requires": {
+ "async-limiter": "~1.0.0",
+ "safe-buffer": "~5.1.0",
+ "ultron": "~1.1.0"
+ }
+ }
+ }
+ },
+ "engine.io-client": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz",
+ "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==",
+ "dev": true,
+ "requires": {
+ "component-emitter": "1.2.1",
+ "component-inherit": "0.0.3",
+ "debug": "~3.1.0",
+ "engine.io-parser": "~2.1.1",
+ "has-cors": "1.1.0",
+ "indexof": "0.0.1",
+ "parseqs": "0.0.5",
+ "parseuri": "0.0.5",
+ "ws": "~3.3.1",
+ "xmlhttprequest-ssl": "~1.5.4",
+ "yeast": "0.1.2"
+ },
+ "dependencies": {
+ "component-emitter": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+ "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
+ "dev": true
+ },
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ws": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
+ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
+ "dev": true,
+ "requires": {
+ "async-limiter": "~1.0.0",
+ "safe-buffer": "~5.1.0",
+ "ultron": "~1.1.0"
+ }
+ }
+ }
+ },
+ "engine.io-parser": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
+ "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==",
+ "dev": true,
+ "requires": {
+ "after": "0.8.2",
+ "arraybuffer.slice": "~0.0.7",
+ "base64-arraybuffer": "0.1.5",
+ "blob": "0.0.5",
+ "has-binary2": "~1.0.2"
+ }
+ },
+ "enhanced-resolve": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
+ "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.5.0",
+ "tapable": "^1.0.0"
+ },
+ "dependencies": {
+ "memory-fs": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
+ "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
+ "dev": true,
+ "requires": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ }
+ }
+ },
+ "enquirer": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
+ "requires": {
+ "ansi-colors": "^4.1.1"
+ },
+ "dependencies": {
+ "ansi-colors": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true
+ }
+ }
+ },
+ "ent": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
+ "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=",
+ "dev": true
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true
+ },
+ "env-ci": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz",
+ "integrity": "sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A==",
+ "dev": true,
+ "requires": {
+ "execa": "^5.0.0",
+ "fromentries": "^1.3.2",
+ "java-properties": "^1.0.0"
+ }
+ },
+ "errlop": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/errlop/-/errlop-2.2.0.tgz",
+ "integrity": "sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==",
+ "dev": true
+ },
+ "errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dev": true,
+ "requires": {
+ "prr": "~1.0.1"
+ }
+ },
+ "error": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
+ "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
+ "dev": true,
+ "requires": {
+ "string-template": "~0.2.1"
+ }
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "es-abstract": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
+ }
+ },
+ "es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dev": true,
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
+ },
+ "es5-ext": {
+ "version": "0.10.59",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.59.tgz",
+ "integrity": "sha512-cOgyhW0tIJyQY1Kfw6Kr0viu9ZlUctVchRMZ7R0HiH3dxTSp5zJDLecwxUqPUrGKMsgBI1wd1FL+d9Jxfi4cLw==",
+ "dev": true,
+ "requires": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ }
+ },
+ "es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
+ "dev": true,
+ "requires": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "es6-promise": {
+ "version": "4.2.8",
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
+ "dev": true
+ },
+ "es6-promisify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
+ "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
+ "dev": true,
+ "requires": {
+ "es6-promise": "^4.0.3"
+ }
+ },
+ "es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "dev": true,
+ "requires": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
+ },
+ "escape-goat": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
+ "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
+ "dev": true
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
+ "dev": true
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "escodegen": {
+ "version": "1.14.3",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
+ "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "esprima": "^4.0.1",
+ "estraverse": "^4.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "eslint": {
+ "version": "4.18.2",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz",
+ "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==",
+ "dev": true,
+ "requires": {
+ "ajv": "^5.3.0",
+ "babel-code-frame": "^6.22.0",
+ "chalk": "^2.1.0",
+ "concat-stream": "^1.6.0",
+ "cross-spawn": "^5.1.0",
+ "debug": "^3.1.0",
+ "doctrine": "^2.1.0",
+ "eslint-scope": "^3.7.1",
+ "eslint-visitor-keys": "^1.0.0",
+ "espree": "^3.5.2",
+ "esquery": "^1.0.0",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^2.0.0",
+ "functional-red-black-tree": "^1.0.1",
+ "glob": "^7.1.2",
+ "globals": "^11.0.1",
+ "ignore": "^3.3.3",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^3.0.6",
+ "is-resolvable": "^1.0.0",
+ "js-yaml": "^3.9.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.3.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.2",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.8.2",
+ "path-is-inside": "^1.0.2",
+ "pluralize": "^7.0.0",
+ "progress": "^2.0.0",
+ "require-uncached": "^1.0.3",
+ "semver": "^5.3.0",
+ "strip-ansi": "^4.0.0",
+ "strip-json-comments": "~2.0.1",
+ "table": "4.0.2",
+ "text-table": "~0.2.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
+ "dev": true
+ },
+ "cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "external-editor": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.4.0",
+ "iconv-lite": "^0.4.17",
+ "tmp": "^0.0.33"
+ }
+ },
+ "fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true
+ },
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
+ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.0.4",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rx-lite": "^4.0.8",
+ "rx-lite-aggregates": "^4.0.8",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ }
+ }
+ },
+ "eslint-config-airbnb-base": {
+ "version": "12.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz",
+ "integrity": "sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA==",
+ "dev": true,
+ "requires": {
+ "eslint-restricted-globals": "^0.1.1"
+ }
+ },
+ "eslint-config-prettier": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-4.3.0.tgz",
+ "integrity": "sha512-sZwhSTHVVz78+kYD3t5pCWSYEdVSBR0PXnwjDRsUs8ytIrK8PLXw+6FKp8r3Z7rx4ZszdetWlXYKOHoUrrwPlA==",
+ "dev": true,
+ "requires": {
+ "get-stdin": "^6.0.0"
+ }
+ },
+ "eslint-filtered-fix": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/eslint-filtered-fix/-/eslint-filtered-fix-0.1.2.tgz",
+ "integrity": "sha512-WjubxjjPpqT+kQWKH59ZK17b0sdAwnDNVHXVcscCGNfKS36Big+AnlR3o9/0v3WRbeU6HSkrfE4vaFFRoywpUw==",
+ "dev": true,
+ "requires": {
+ "optionator": "^0.9.1"
+ },
+ "dependencies": {
+ "levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ }
+ },
+ "optionator": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
+ "requires": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ }
+ },
+ "prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true
+ },
+ "type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "^1.2.1"
+ }
+ }
+ }
+ },
+ "eslint-formatter-friendly": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-formatter-friendly/-/eslint-formatter-friendly-6.0.0.tgz",
+ "integrity": "sha512-fOBwGn2r8BPQ1KSKyVzjXP8VFxJ2tWKxxn2lIF+k1ezN/pFB44HDlrn5kBm1vxbyyRa/LC+1vHJwc7WETUAZ2Q==",
+ "dev": true,
+ "requires": {
+ "babel-code-frame": "6.26.0",
+ "chalk": "^2.0.1",
+ "extend": "^3.0.0",
+ "strip-ansi": "^4.0.0",
+ "text-table": "^0.2.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "eslint-import-resolver-node": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz",
+ "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.2.7",
+ "resolve": "^1.20.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "eslint-loader": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.0.0.tgz",
+ "integrity": "sha512-VxxGDI4bXzLk0+/jMt/0EkGMRKS9ox6Czx+yapMb9WJmcS/ZHhlhqcVUNgUjFBNp02j/2pZLdGOrG7EXyjoz/g==",
+ "dev": true,
+ "requires": {
+ "loader-fs-cache": "^1.0.0",
+ "loader-utils": "^1.0.2",
+ "object-assign": "^4.0.1",
+ "object-hash": "^1.1.4",
+ "rimraf": "^2.6.1"
+ }
+ },
+ "eslint-module-utils": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz",
+ "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.2.7",
+ "find-up": "^2.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "requires": {
+ "p-try": "^1.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ }
+ }
+ },
+ "eslint-nibble": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-nibble/-/eslint-nibble-5.1.0.tgz",
+ "integrity": "sha512-wgmhwlMaNBbaDHrxg8/Os0LCOOatfzy6IaU07HFk6/UirfsTCqD9XoH0+9UNk2V16uPZXgLSiUIwGBtxliXnHw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "eslint-filtered-fix": "^0.1.1",
+ "eslint-formatter-friendly": "^6.0.0",
+ "eslint-stats": "github:ianvs/eslint-stats#cb1ff8251b50c7f0cb431a2b395431ebfdeb10c8",
+ "eslint-summary": "^1.0.0",
+ "inquirer": "^6.2.0",
+ "optionator": "^0.8.2"
+ },
+ "dependencies": {
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
+ "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^3.2.0",
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^2.0.0",
+ "lodash": "^4.17.12",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^6.4.0",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^5.1.0",
+ "through": "^2.3.6"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ }
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "eslint-plugin-import": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz",
+ "integrity": "sha1-JgAu+/ylmJtyiKwEdQi9JPIXsWk=",
+ "dev": true,
+ "requires": {
+ "builtin-modules": "^1.1.1",
+ "contains-path": "^0.1.0",
+ "debug": "^2.6.8",
+ "doctrine": "1.5.0",
+ "eslint-import-resolver-node": "^0.3.1",
+ "eslint-module-utils": "^2.1.1",
+ "has": "^1.0.1",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.3",
+ "read-pkg-up": "^2.0.0"
+ },
+ "dependencies": {
+ "doctrine": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
+ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
+ "dev": true,
+ "requires": {
+ "esutils": "^2.0.2",
+ "isarray": "^1.0.0"
+ }
+ }
+ }
+ },
+ "eslint-restricted-globals": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz",
+ "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=",
+ "dev": true
+ },
+ "eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "eslint-stats": {
+ "version": "git+ssh://git@github.com/ianvs/eslint-stats.git#cb1ff8251b50c7f0cb431a2b395431ebfdeb10c8",
+ "integrity": "sha512-YqURtG8CfUmxXJKPish9Owfa4rR9Wx1ReGRkSUKMIqkNQewPOwuQmqk+Zpyfwb1Zo0AG4RdKpA+SpQDeKmsnOg==",
+ "dev": true,
+ "from": "eslint-stats@github:ianvs/eslint-stats#cb1ff8251b50c7f0cb431a2b395431ebfdeb10c8",
+ "requires": {
+ "chalk": "^2.4.1",
+ "lodash": "^4.17.4"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "eslint-summary": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-summary/-/eslint-summary-1.0.0.tgz",
+ "integrity": "sha1-uBHwBDcBayDA9vUjRHm9Y5W1eIY=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.0.0",
+ "text-table": "^0.2.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
+ "dev": true
+ },
+ "espree": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
+ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
+ "dev": true,
+ "requires": {
+ "acorn": "^5.5.0",
+ "acorn-jsx": "^3.0.0"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true
+ }
+ }
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "dev": true
+ },
+ "esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.1.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ }
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^5.2.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ }
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "dev": true
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "dev": true
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
+ "dev": true
+ },
+ "event-stream": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
+ "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
+ "dev": true,
+ "requires": {
+ "duplexer": "~0.1.1",
+ "from": "~0",
+ "map-stream": "~0.1.0",
+ "pause-stream": "0.0.11",
+ "split": "0.3",
+ "stream-combiner": "~0.0.4",
+ "through": "~2.3.1"
+ }
+ },
+ "eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+ "dev": true
+ },
+ "events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
+ },
+ "eventsource": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz",
+ "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==",
+ "dev": true,
+ "requires": {
+ "original": "^1.0.0"
+ }
+ },
+ "evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "dev": true,
+ "requires": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
+ }
+ }
+ },
+ "exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+ "dev": true
+ },
+ "exit-hook": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz",
+ "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=",
+ "dev": true
+ },
+ "expand-braces": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz",
+ "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=",
+ "dev": true,
+ "requires": {
+ "array-slice": "^0.2.3",
+ "array-unique": "^0.2.1",
+ "braces": "^0.1.2"
+ },
+ "dependencies": {
+ "braces": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz",
+ "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=",
+ "dev": true,
+ "requires": {
+ "expand-range": "^0.1.0"
+ }
+ },
+ "expand-range": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz",
+ "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=",
+ "dev": true,
+ "requires": {
+ "is-number": "^0.1.1",
+ "repeat-string": "^0.2.2"
+ }
+ },
+ "is-number": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz",
+ "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz",
+ "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=",
+ "dev": true
+ }
+ }
+ },
+ "expand-brackets": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
+ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
+ "dev": true,
+ "requires": {
+ "is-posix-bracket": "^0.1.0"
+ }
+ },
+ "expand-range": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
+ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
+ "dev": true,
+ "requires": {
+ "fill-range": "^2.1.0"
+ },
+ "dependencies": {
+ "fill-range": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
+ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
+ "dev": true,
+ "requires": {
+ "is-number": "^2.1.0",
+ "isobject": "^2.0.0",
+ "randomatic": "^3.0.0",
+ "repeat-element": "^1.1.2",
+ "repeat-string": "^1.5.2"
+ }
+ },
+ "is-number": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
+ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ }
+ }
+ },
+ "expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "dev": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1"
+ }
+ },
+ "expect": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz",
+ "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1"
+ }
+ },
+ "express": {
+ "version": "4.17.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz",
+ "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.7",
+ "array-flatten": "1.1.1",
+ "body-parser": "1.19.1",
+ "content-disposition": "0.5.4",
+ "content-type": "~1.0.4",
+ "cookie": "0.4.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "~1.1.2",
+ "fresh": "0.5.2",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.7",
+ "qs": "6.9.6",
+ "range-parser": "~1.2.1",
+ "safe-buffer": "5.2.1",
+ "send": "0.17.2",
+ "serve-static": "1.14.2",
+ "setprototypeof": "1.2.0",
+ "statuses": "~1.5.0",
+ "type-is": "~1.6.18",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ },
+ "dependencies": {
+ "array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
+ "dev": true
+ },
+ "cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
+ "dev": true
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ }
+ }
+ },
+ "ext": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
+ "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
+ "dev": true,
+ "requires": {
+ "type": "^2.5.0"
+ },
+ "dependencies": {
+ "type": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz",
+ "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==",
+ "dev": true
+ }
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dev": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
+ }
+ },
+ "extglob": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
+ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^1.0.0"
+ },
+ "dependencies": {
+ "is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true
+ }
+ }
+ },
+ "extract-text-webpack-plugin": {
+ "version": "4.0.0-beta.0",
+ "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-4.0.0-beta.0.tgz",
+ "integrity": "sha512-Hypkn9jUTnFr0DpekNam53X47tXn3ucY08BQumv7kdGgeVUBLq3DJHJTi6HNxv4jl9W+Skxjz9+RnK0sJyqqjA==",
+ "dev": true,
+ "requires": {
+ "async": "^2.4.1",
+ "loader-utils": "^1.1.0",
+ "schema-utils": "^0.4.5",
+ "webpack-sources": "^1.1.0"
+ },
+ "dependencies": {
+ "async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "schema-utils": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
+ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true,
+ "optional": true
+ },
+ "face-api.js": {
+ "version": "0.22.2",
+ "resolved": "https://registry.npmjs.org/face-api.js/-/face-api.js-0.22.2.tgz",
+ "integrity": "sha512-9Bbv/yaBRTKCXjiDqzryeKhYxmgSjJ7ukvOvEBy6krA0Ah/vNBlsf7iBNfJljWiPA8Tys1/MnB3lyP2Hfmsuyw==",
+ "requires": {
+ "@tensorflow/tfjs-core": "1.7.0",
+ "tslib": "^1.11.1"
+ },
+ "dependencies": {
+ "@tensorflow/tfjs-core": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/@tensorflow/tfjs-core/-/tfjs-core-1.7.0.tgz",
+ "integrity": "sha512-uwQdiklNjqBnHPeseOdG0sGxrI3+d6lybaKu2+ou3ajVeKdPEwpWbgqA6iHjq1iylnOGkgkbbnQ6r2lwkiIIHw==",
+ "requires": {
+ "@types/offscreencanvas": "~2019.3.0",
+ "@types/seedrandom": "2.4.27",
+ "@types/webgl-ext": "0.0.30",
+ "@types/webgl2": "0.0.4",
+ "node-fetch": "~2.1.2",
+ "seedrandom": "2.4.3"
+ }
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ }
+ }
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "fast-glob": {
+ "version": "3.2.11",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz",
+ "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==",
+ "dev": true,
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "dependencies": {
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ }
+ }
+ },
+ "fast-json-patch": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.0.tgz",
+ "integrity": "sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA=="
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true
+ },
+ "fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
+ "dev": true
+ },
+ "fast-url-parser": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz",
+ "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=",
+ "dev": true,
+ "requires": {
+ "punycode": "^1.3.2"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ }
+ }
+ },
+ "fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dev": true,
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "dev": true,
+ "requires": {
+ "websocket-driver": ">=0.5.1"
+ }
+ },
+ "fb-watchman": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz",
+ "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==",
+ "dev": true,
+ "requires": {
+ "bser": "2.1.1"
+ }
+ },
+ "fbjs": {
+ "version": "0.8.18",
+ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz",
+ "integrity": "sha512-EQaWFK+fEPSoibjNy8IxUtaFOMXcWsY0JaVrQoZR9zC8N2Ygf9iDITPWjUTVIax95b6I742JFLqASHfsag/vKA==",
+ "requires": {
+ "core-js": "^1.0.0",
+ "isomorphic-fetch": "^2.1.1",
+ "loose-envify": "^1.0.0",
+ "object-assign": "^4.1.0",
+ "promise": "^7.1.1",
+ "setimmediate": "^1.0.5",
+ "ua-parser-js": "^0.7.30"
+ }
+ },
+ "figgy-pudding": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
+ "dev": true
+ },
+ "figlet": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/figlet/-/figlet-1.5.2.tgz",
+ "integrity": "sha512-WOn21V8AhyE1QqVfPIVxe3tupJacq1xGkPTB4iagT6o+P2cAgEOOwIxMftr4+ZCTI6d551ij9j61DFr0nsP2uQ==",
+ "dev": true
+ },
+ "figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "file-entry-cache": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
+ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
+ "dev": true,
+ "requires": {
+ "flat-cache": "^1.2.1",
+ "object-assign": "^4.0.1"
+ }
+ },
+ "file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "dev": true,
+ "optional": true
+ },
+ "filelist": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
+ "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "filename-regex": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
+ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
+ "dev": true
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ }
+ },
+ "find-cache-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
+ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^1.0.0",
+ "pkg-dir": "^2.0.0"
+ }
+ },
+ "find-node-modules": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz",
+ "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==",
+ "dev": true,
+ "requires": {
+ "findup-sync": "^3.0.0",
+ "merge": "^1.2.1"
+ }
+ },
+ "find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
+ "dev": true
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "find-versions": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz",
+ "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==",
+ "dev": true,
+ "requires": {
+ "semver-regex": "^3.1.2"
+ }
+ },
+ "findup": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz",
+ "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
+ "dev": true,
+ "requires": {
+ "colors": "~0.6.0-1",
+ "commander": "~2.1.0"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
+ "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
+ "dev": true
+ }
+ }
+ },
+ "findup-sync": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
+ "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
+ "dev": true,
+ "requires": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^3.0.4",
+ "resolve-dir": "^1.0.1"
+ },
+ "dependencies": {
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "first-chunk-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz",
+ "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "flat-cache": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
+ "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
+ "dev": true,
+ "requires": {
+ "circular-json": "^0.3.1",
+ "graceful-fs": "^4.1.2",
+ "rimraf": "~2.6.2",
+ "write": "^0.2.1"
+ }
+ },
+ "flow-parser": {
+ "version": "0.170.0",
+ "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.170.0.tgz",
+ "integrity": "sha512-H1Fu8EM/F6MtOpHYpsFXPyySatowrXMWENxRmmKAfirfBr8kjHrms3YDuv82Nhn0xWaXV7Hhynp2tEaZsLhHLw==",
+ "dev": true
+ },
+ "flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "follow-redirects": {
+ "version": "1.14.7",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
+ "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ=="
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true
+ },
+ "for-own": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
+ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
+ "dev": true,
+ "requires": {
+ "for-in": "^1.0.1"
+ }
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true,
+ "optional": true
+ },
+ "form-data": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
+ "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "forwarded": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
+ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
+ "dev": true
+ },
+ "fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "dev": true,
+ "requires": {
+ "map-cache": "^0.2.2"
+ }
+ },
+ "fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "dev": true
+ },
+ "from": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
+ "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=",
+ "dev": true
+ },
+ "from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "fromentries": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz",
+ "integrity": "sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==",
+ "dev": true
+ },
+ "fs-access": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
+ "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=",
+ "dev": true,
+ "requires": {
+ "null-check": "^1.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-minipass": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
+ "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
+ "dev": true,
+ "requires": {
+ "minipass": "^2.6.0"
+ }
+ },
+ "fs-readdir-recursive": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
+ "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
+ "dev": true
+ },
+ "fs-write-stream-atomic": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "iferr": "^0.1.5",
+ "imurmurhash": "^0.1.4",
+ "readable-stream": "1 || 2"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "optional": true
+ },
+ "ftp": {
+ "version": "0.3.10",
+ "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",
+ "integrity": "sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "readable-stream": "1.1.x",
+ "xregexp": "2.0.0"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true,
+ "optional": true
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true
+ },
+ "gauge": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
+ "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "object-assign": "^4.1.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^4.2.3",
+ "strip-ansi": "^6.0.1",
+ "wide-align": "^1.1.2"
+ }
+ },
+ "generate-function": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
+ "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-property": "^1.0.2"
+ }
+ },
+ "generate-object-property": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
+ "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-property": "^1.0.0"
+ }
+ },
+ "gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true
+ },
+ "get-assigned-identifiers": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
+ "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==",
+ "dev": true
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-package-type": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
+ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "dev": true
+ },
+ "get-port": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz",
+ "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==",
+ "dev": true
+ },
+ "get-stdin": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
+ "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "get-uri": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-2.0.4.tgz",
+ "integrity": "sha512-v7LT/s8kVjs+Tx0ykk1I+H/rbpzkHvuIq87LmeXptcf5sNWm9uQiwjNAt94SJPA1zOlCntmnOlJvVWKmzsxG8Q==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "data-uri-to-buffer": "1",
+ "debug": "2",
+ "extend": "~3.0.2",
+ "file-uri-to-path": "1",
+ "ftp": "~0.3.10",
+ "readable-stream": "2"
+ }
+ },
+ "get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
+ "dev": true
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "gh-got": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/gh-got/-/gh-got-5.0.0.tgz",
+ "integrity": "sha1-7pW+NxBv2HSKlvjR20uuqJ4b+oo=",
+ "dev": true,
+ "requires": {
+ "got": "^6.2.0",
+ "is-plain-obj": "^1.1.0"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "got": {
+ "version": "6.7.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
+ "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
+ "dev": true,
+ "requires": {
+ "create-error-class": "^3.0.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "is-redirect": "^1.0.0",
+ "is-retry-allowed": "^1.0.0",
+ "is-stream": "^1.0.0",
+ "lowercase-keys": "^1.0.0",
+ "safe-buffer": "^5.0.1",
+ "timed-out": "^4.0.0",
+ "unzip-response": "^2.0.1",
+ "url-parse-lax": "^1.0.0"
+ }
+ },
+ "prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+ "dev": true
+ },
+ "url-parse-lax": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+ "dev": true,
+ "requires": {
+ "prepend-http": "^1.0.1"
+ }
+ }
+ }
+ },
+ "ghooks": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ghooks/-/ghooks-2.0.2.tgz",
+ "integrity": "sha1-sBruUk651u5zOe/CnNqVRRnxJVY=",
+ "dev": true,
+ "requires": {
+ "findup": "0.1.5",
+ "lodash.clone": "4.5.0",
+ "manage-path": "2.0.0",
+ "opt-cli": "1.5.1",
+ "path-exists": "3.0.0",
+ "spawn-command": "0.0.2"
+ },
+ "dependencies": {
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ }
+ }
+ },
+ "git-log-parser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz",
+ "integrity": "sha1-LmpMGxP8AAKCB7p5WnrDFme5/Uo=",
+ "dev": true,
+ "requires": {
+ "argv-formatter": "~1.0.0",
+ "spawn-error-forwarder": "~1.0.0",
+ "split2": "~1.0.0",
+ "stream-combiner2": "~1.1.1",
+ "through2": "~2.0.0",
+ "traverse": "~0.6.6"
+ },
+ "dependencies": {
+ "split2": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz",
+ "integrity": "sha1-UuLiIdiMdfmnP5BVbiY/+WdysxQ=",
+ "dev": true,
+ "requires": {
+ "through2": "~2.0.0"
+ }
+ }
+ }
+ },
+ "github-username": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/github-username/-/github-username-3.0.0.tgz",
+ "integrity": "sha1-CnciGbMTB0NCnyRW0L3T21Xc57E=",
+ "dev": true,
+ "requires": {
+ "gh-got": "^5.0.0"
+ }
+ },
+ "glamor": {
+ "version": "2.20.40",
+ "resolved": "https://registry.npmjs.org/glamor/-/glamor-2.20.40.tgz",
+ "integrity": "sha512-DNXCd+c14N9QF8aAKrfl4xakPk5FdcFwmH7sD0qnC0Pr7xoZ5W9yovhUrY/dJc3psfGGXC58vqQyRtuskyUJxA==",
+ "requires": {
+ "fbjs": "^0.8.12",
+ "inline-style-prefixer": "^3.0.6",
+ "object-assign": "^4.1.1",
+ "prop-types": "^15.5.10",
+ "through": "^2.3.8"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-all": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.2.1.tgz",
+ "integrity": "sha512-x877rVkzB3ipid577QOp+eQCR6M5ZyiwrtaYgrX/z3EThaSPFtLDwBXFHc3sH1cG0R0vFYI5SRYeWMMSEyXkUw==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.2",
+ "yargs": "^15.3.1"
+ }
+ },
+ "glob-base": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
+ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
+ "dev": true,
+ "requires": {
+ "glob-parent": "^2.0.0",
+ "is-glob": "^2.0.0"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^2.0.0"
+ }
+ },
+ "is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^1.0.0"
+ }
+ }
+ }
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "glob-to-regexp": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
+ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
+ "dev": true
+ },
+ "global": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz",
+ "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==",
+ "dev": true,
+ "requires": {
+ "min-document": "^2.19.0",
+ "process": "^0.11.10"
+ }
+ },
+ "global-dirs": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
+ "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ini": "^1.3.4"
+ }
+ },
+ "global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "dev": true,
+ "requires": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ }
+ },
+ "global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ },
+ "dependencies": {
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "globals": {
+ "version": "9.18.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
+ "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
+ "dev": true
+ },
+ "globby": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
+ "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "dir-glob": "^2.0.0",
+ "glob": "^7.1.2",
+ "ignore": "^3.3.5",
+ "pify": "^3.0.0",
+ "slash": "^1.0.0"
+ },
+ "dependencies": {
+ "ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "google-protobuf": {
+ "version": "3.20.0",
+ "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.20.0.tgz",
+ "integrity": "sha512-hhXv5IKLDIkb0pEm53G053UZGhRAhw3wM5Jk7ly5sGIQRkO1s63FaDqM9QjlrPHygKEE2awUlLP9fFrG6M9vfQ==",
+ "dev": true
+ },
+ "got": {
+ "version": "9.6.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
+ "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
+ "dev": true,
+ "requires": {
+ "@sindresorhus/is": "^0.14.0",
+ "@szmarczak/http-timer": "^1.1.2",
+ "cacheable-request": "^6.0.0",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^4.1.0",
+ "lowercase-keys": "^1.0.1",
+ "mimic-response": "^1.0.1",
+ "p-cancelable": "^1.0.0",
+ "to-readable-stream": "^1.0.0",
+ "url-parse-lax": "^3.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.9",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
+ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==",
+ "dev": true
+ },
+ "graceful-readlink": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
+ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
+ "dev": true
+ },
+ "grouped-queue": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-1.1.0.tgz",
+ "integrity": "sha512-rZOFKfCqLhsu5VqjBjEWiwrYqJR07KxIkH4mLZlNlGDfntbb4FbMyGFP14TlvRPrU9S3Hnn/sgxbC5ZeN0no3Q==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.15"
+ }
+ },
+ "handle-thing": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
+ "dev": true
+ },
+ "handlebars": {
+ "version": "4.7.7",
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5",
+ "neo-async": "^2.6.0",
+ "source-map": "^0.6.1",
+ "uglify-js": "^3.1.4",
+ "wordwrap": "^1.0.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
+ "dev": true
+ }
+ }
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true,
+ "optional": true
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "hard-rejection": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz",
+ "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
+ "dev": true
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ }
+ }
+ },
+ "has-bigints": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
+ "dev": true
+ },
+ "has-binary2": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
+ "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
+ "dev": true,
+ "requires": {
+ "isarray": "2.0.1"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
+ "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
+ "dev": true
+ }
+ }
+ },
+ "has-color": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
+ "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
+ "dev": true
+ },
+ "has-cors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
+ "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "has-symbol-support-x": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
+ "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
+ "dev": true
+ },
+ "has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "dev": true
+ },
+ "has-to-string-tag-x": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
+ "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
+ "dev": true,
+ "requires": {
+ "has-symbol-support-x": "^1.4.1"
+ }
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dev": true,
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+ "dev": true
+ },
+ "has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "dev": true,
+ "requires": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ }
+ },
+ "has-values": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "has-yarn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
+ "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
+ "dev": true
+ },
+ "hash-base": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ }
+ }
+ },
+ "hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "hawk": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
+ "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "boom": "2.x.x",
+ "cryptiles": "2.x.x",
+ "hoek": "2.x.x",
+ "sntp": "1.x.x"
+ }
+ },
+ "he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true
+ },
+ "hipchat-notifier": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz",
+ "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "lodash": "^4.0.0",
+ "request": "^2.0.0"
+ }
+ },
+ "hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
+ "dev": true,
+ "requires": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "hoek": {
+ "version": "2.16.3",
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz",
+ "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
+ "dev": true,
+ "optional": true
+ },
+ "home-or-tmp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
+ "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
+ "dev": true,
+ "requires": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.1"
+ }
+ },
+ "homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "dev": true,
+ "requires": {
+ "parse-passwd": "^1.0.0"
+ }
+ },
+ "hook-std": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-2.0.0.tgz",
+ "integrity": "sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g==",
+ "dev": true
+ },
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ }
+ },
+ "html-encoding-sniffer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
+ "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-encoding": "^1.0.5"
+ }
+ },
+ "html-entities": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
+ "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
+ "dev": true
+ },
+ "html-escaper": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "dev": true
+ },
+ "html-minifier": {
+ "version": "3.5.21",
+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz",
+ "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==",
+ "dev": true,
+ "requires": {
+ "camel-case": "3.0.x",
+ "clean-css": "4.2.x",
+ "commander": "2.17.x",
+ "he": "1.2.x",
+ "param-case": "2.1.x",
+ "relateurl": "0.2.x",
+ "uglify-js": "3.4.x"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.17.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
+ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
+ "dev": true
+ }
+ }
+ },
+ "html-webpack-plugin": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz",
+ "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=",
+ "dev": true,
+ "requires": {
+ "html-minifier": "^3.2.3",
+ "loader-utils": "^0.2.16",
+ "lodash": "^4.17.3",
+ "pretty-error": "^2.0.2",
+ "tapable": "^1.0.0",
+ "toposort": "^1.0.0",
+ "util.promisify": "1.0.0"
+ },
+ "dependencies": {
+ "big.js": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
+ "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
+ "dev": true
+ },
+ "emojis-list": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
+ "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
+ "dev": true
+ },
+ "loader-utils": {
+ "version": "0.2.17",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
+ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
+ "dev": true,
+ "requires": {
+ "big.js": "^3.1.3",
+ "emojis-list": "^2.0.0",
+ "json5": "^0.5.0",
+ "object-assign": "^4.0.1"
+ }
+ }
+ }
+ },
+ "htmlescape": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
+ "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=",
+ "dev": true
+ },
+ "htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "http-auth": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/http-auth/-/http-auth-3.1.3.tgz",
+ "integrity": "sha1-lFz63WZSHq+PfISRPTd9exXyTjE=",
+ "dev": true,
+ "requires": {
+ "apache-crypt": "^1.1.2",
+ "apache-md5": "^1.0.6",
+ "bcryptjs": "^2.3.0",
+ "uuid": "^3.0.0"
+ }
+ },
+ "http-cache-semantics": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
+ "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==",
+ "dev": true
+ },
+ "http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
+ "dev": true
+ },
+ "http-errors": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
+ "dev": true,
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.1"
+ }
+ },
+ "http-parser-js": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
+ "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==",
+ "dev": true
+ },
+ "http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dev": true,
+ "requires": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz",
+ "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "agent-base": "4",
+ "debug": "3.1.0"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "es6-promisify": "^5.0.0"
+ }
+ },
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "http-proxy-middleware": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
+ "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
+ "dev": true,
+ "requires": {
+ "http-proxy": "^1.17.0",
+ "is-glob": "^4.0.0",
+ "lodash": "^4.17.11",
+ "micromatch": "^3.1.10"
+ },
+ "dependencies": {
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "httpntlm": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz",
+ "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "httpreq": ">=0.4.22",
+ "underscore": "~1.7.0"
+ }
+ },
+ "httpreq": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.5.2.tgz",
+ "integrity": "sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw==",
+ "dev": true,
+ "optional": true
+ },
+ "https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
+ "dev": true
+ },
+ "https-proxy-agent": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
+ "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==",
+ "dev": true,
+ "requires": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "requires": {
+ "es6-promisify": "^5.0.0"
+ }
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true
+ },
+ "hyphenate-style-name": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
+ "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
+ },
+ "iconv-lite": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
+ "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ },
+ "ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true
+ },
+ "iferr": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
+ "dev": true
+ },
+ "ignore": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
+ },
+ "ignore-walk": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz",
+ "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==",
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true
+ }
+ }
+ },
+ "import-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz",
+ "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
+ }
+ },
+ "import-lazy": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
+ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
+ "dev": true
+ },
+ "import-local": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
+ "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^4.2.0",
+ "resolve-cwd": "^3.0.0"
+ },
+ "dependencies": {
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "resolve-cwd": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
+ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^5.0.0"
+ }
+ }
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
+ },
+ "indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "dev": true
+ },
+ "indexof": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
+ "dev": true
+ },
+ "infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
+ "dev": true
+ },
+ "inflection": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.12.0.tgz",
+ "integrity": "sha1-ogCTVlbW9fa8TcdQLhrstwMihBY=",
+ "dev": true,
+ "optional": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true
+ },
+ "ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true
+ },
+ "inline-source-map": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
+ "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=",
+ "dev": true,
+ "requires": {
+ "source-map": "~0.5.3"
+ }
+ },
+ "inline-style-prefixer": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-3.0.8.tgz",
+ "integrity": "sha1-hVG45bTVcyROZqNLBPfTIHaitTQ=",
+ "requires": {
+ "bowser": "^1.7.3",
+ "css-in-js-utils": "^2.0.0"
+ }
+ },
+ "inquirer": {
+ "version": "7.3.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
+ "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "insert-module-globals": {
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.1.tgz",
+ "integrity": "sha512-ufS5Qq9RZN+Bu899eA9QCAYThY+gGW7oRkmb0vC93Vlyu/CFGcH0OYPEjVkDXA5FEbTt1+VWzdoOD3Ny9N+8tg==",
+ "dev": true,
+ "requires": {
+ "acorn-node": "^1.5.2",
+ "combine-source-map": "^0.8.0",
+ "concat-stream": "^1.6.1",
+ "is-buffer": "^1.1.0",
+ "JSONStream": "^1.0.3",
+ "path-is-absolute": "^1.0.1",
+ "process": "~0.11.0",
+ "through2": "^2.0.0",
+ "undeclared-identifiers": "^1.1.2",
+ "xtend": "^4.0.0"
+ }
+ },
+ "internal-ip": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
+ "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
+ "dev": true,
+ "requires": {
+ "default-gateway": "^4.2.0",
+ "ipaddr.js": "^1.9.0"
+ }
+ },
+ "internal-slot": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "dev": true,
+ "requires": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ }
+ },
+ "internmap": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz",
+ "integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
+ },
+ "interpret": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
+ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
+ "dev": true
+ },
+ "into-stream": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-6.0.0.tgz",
+ "integrity": "sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==",
+ "dev": true,
+ "requires": {
+ "from2": "^2.3.0",
+ "p-is-promise": "^3.0.0"
+ }
+ },
+ "invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "dev": true,
+ "requires": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "invert-kv": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+ "dev": true
+ },
+ "ip": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
+ "dev": true
+ },
+ "ip-regex": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
+ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
+ "dev": true
+ },
+ "ipaddr.js": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
+ "dev": true
+ },
+ "is-absolute-url": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
+ "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
+ "dev": true
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "dev": true,
+ "requires": {
+ "has-bigints": "^1.0.1"
+ }
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
+ },
+ "is-callable": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
+ "dev": true
+ },
+ "is-ci": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+ "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+ "dev": true,
+ "requires": {
+ "ci-info": "^2.0.0"
+ }
+ },
+ "is-core-module": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
+ "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dev": true,
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "is-dotfile": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
+ "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
+ "dev": true
+ },
+ "is-equal-shallow": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
+ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
+ "dev": true,
+ "requires": {
+ "is-primitive": "^2.0.0"
+ }
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+ },
+ "is-finite": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "is-generator-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
+ "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-installed-globally": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
+ "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==",
+ "dev": true,
+ "requires": {
+ "global-dirs": "^2.0.1",
+ "is-path-inside": "^3.0.1"
+ },
+ "dependencies": {
+ "global-dirs": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz",
+ "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==",
+ "dev": true,
+ "requires": {
+ "ini": "1.3.7"
+ }
+ },
+ "ini": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
+ "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==",
+ "dev": true
+ }
+ }
+ },
+ "is-my-ip-valid": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.1.tgz",
+ "integrity": "sha512-jxc8cBcOWbNK2i2aTkCZP6i7wkHF1bqKFrwEHuN5Jtg5BSaZHUZQ/JTOJwoV41YvHnOaRyWWh72T/KvfNz9DJg==",
+ "dev": true,
+ "optional": true
+ },
+ "is-my-json-valid": {
+ "version": "2.20.6",
+ "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.6.tgz",
+ "integrity": "sha512-1JQwulVNjx8UqkPE/bqDaxtH4PXCe/2VRh/y3p99heOV87HG4Id5/VfDswd+YiAfHcRTfDlWgISycnHuhZq1aw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "generate-function": "^2.0.0",
+ "generate-object-property": "^1.1.0",
+ "is-my-ip-valid": "^1.0.0",
+ "jsonpointer": "^5.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "is-negative-zero": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
+ "dev": true
+ },
+ "is-npm": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
+ "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==",
+ "dev": true
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ },
+ "is-number-object": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
+ "dev": true,
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+ "dev": true
+ },
+ "is-object": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz",
+ "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==",
+ "dev": true
+ },
+ "is-observable": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-0.2.0.tgz",
+ "integrity": "sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI=",
+ "dev": true,
+ "requires": {
+ "symbol-observable": "^0.2.2"
+ },
+ "dependencies": {
+ "symbol-observable": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-0.2.4.tgz",
+ "integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A=",
+ "dev": true
+ }
+ }
+ },
+ "is-path-cwd": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+ "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
+ "dev": true
+ },
+ "is-path-in-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
+ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
+ "dev": true,
+ "requires": {
+ "is-path-inside": "^2.1.0"
+ },
+ "dependencies": {
+ "is-path-inside": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
+ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
+ "dev": true,
+ "requires": {
+ "path-is-inside": "^1.0.2"
+ }
+ }
+ }
+ },
+ "is-path-inside": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+ "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+ "dev": true
+ },
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "dev": true
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-posix-bracket": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
+ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
+ "dev": true
+ },
+ "is-potential-custom-element-name": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
+ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
+ "dev": true
+ },
+ "is-primitive": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
+ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
+ "dev": true
+ },
+ "is-promise": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
+ "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
+ "dev": true
+ },
+ "is-property": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
+ "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=",
+ "dev": true,
+ "optional": true
+ },
+ "is-redirect": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
+ "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
+ "dev": true
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-resolvable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
+ "dev": true
+ },
+ "is-retry-allowed": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
+ "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
+ "dev": true
+ },
+ "is-running": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-running/-/is-running-2.1.0.tgz",
+ "integrity": "sha1-MKc/9cw4VOT8JUkICen1q/jeCeA=",
+ "dev": true
+ },
+ "is-scoped": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz",
+ "integrity": "sha1-RJypgpnnEwOCViieyytUDcQ3yzA=",
+ "dev": true,
+ "requires": {
+ "scoped-regex": "^1.0.0"
+ }
+ },
+ "is-shared-array-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
+ },
+ "is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "dev": true,
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "dev": true,
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "is-text-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
+ "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=",
+ "dev": true,
+ "requires": {
+ "text-extensions": "^1.0.0"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "is-weakref": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true
+ },
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "dev": true
+ },
+ "is-yarn-global": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
+ "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==",
+ "dev": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "isbinaryfile": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
+ "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
+ "dev": true,
+ "requires": {
+ "buffer-alloc": "^1.2.0"
+ }
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
+ },
+ "isomorphic-fetch": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
+ "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
+ "requires": {
+ "node-fetch": "^1.0.1",
+ "whatwg-fetch": ">=0.10.0"
+ },
+ "dependencies": {
+ "node-fetch": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
+ "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
+ "requires": {
+ "encoding": "^0.1.11",
+ "is-stream": "^1.0.1"
+ }
+ }
+ }
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true,
+ "optional": true
+ },
+ "issue-parser": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz",
+ "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==",
+ "dev": true,
+ "requires": {
+ "lodash.capitalize": "^4.2.1",
+ "lodash.escaperegexp": "^4.1.2",
+ "lodash.isplainobject": "^4.0.6",
+ "lodash.isstring": "^4.0.1",
+ "lodash.uniqby": "^4.7.0"
+ }
+ },
+ "istanbul-lib-coverage": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+ "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
+ "dev": true
+ },
+ "istanbul-lib-instrument": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz",
+ "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.12.3",
+ "@babel/parser": "^7.14.7",
+ "@istanbuljs/schema": "^0.1.2",
+ "istanbul-lib-coverage": "^3.2.0",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "istanbul-lib-report": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+ "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==",
+ "dev": true,
+ "requires": {
+ "istanbul-lib-coverage": "^3.0.0",
+ "make-dir": "^3.0.0",
+ "supports-color": "^7.1.0"
+ },
+ "dependencies": {
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "istanbul-lib-source-maps": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+ "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.1",
+ "istanbul-lib-coverage": "^3.0.0",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "istanbul-reports": {
+ "version": "3.1.4",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz",
+ "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==",
+ "dev": true,
+ "requires": {
+ "html-escaper": "^2.0.0",
+ "istanbul-lib-report": "^3.0.0"
+ }
+ },
+ "istextorbinary": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.6.0.tgz",
+ "integrity": "sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==",
+ "dev": true,
+ "requires": {
+ "binaryextensions": "^2.1.2",
+ "editions": "^2.2.0",
+ "textextensions": "^2.5.0"
+ }
+ },
+ "isurl": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
+ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
+ "dev": true,
+ "requires": {
+ "has-to-string-tag-x": "^1.2.0",
+ "is-object": "^1.0.1"
+ }
+ },
+ "jake": {
+ "version": "10.8.2",
+ "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
+ "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
+ "dev": true,
+ "requires": {
+ "async": "0.9.x",
+ "chalk": "^2.4.2",
+ "filelist": "^1.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "async": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
+ "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "jasmine-core": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.1.0.tgz",
+ "integrity": "sha1-pHheE11d9lAk38kiSVPfWFvSdmw=",
+ "dev": true
+ },
+ "java-properties": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz",
+ "integrity": "sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==",
+ "dev": true
+ },
+ "jest": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz",
+ "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==",
+ "dev": true,
+ "requires": {
+ "@jest/core": "^27.5.1",
+ "import-local": "^3.0.2",
+ "jest-cli": "^27.5.1"
+ }
+ },
+ "jest-changed-files": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz",
+ "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "execa": "^5.0.0",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-circus": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz",
+ "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "dedent": "^0.7.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3",
+ "throat": "^6.0.1"
+ },
+ "dependencies": {
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ }
+ }
+ },
+ "jest-cli": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz",
+ "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==",
+ "dev": true,
+ "requires": {
+ "@jest/core": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "exit": "^0.1.2",
+ "graceful-fs": "^4.2.9",
+ "import-local": "^3.0.2",
+ "jest-config": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "prompts": "^2.0.1",
+ "yargs": "^16.2.0"
+ },
+ "dependencies": {
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true
+ }
+ }
+ },
+ "jest-config": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz",
+ "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.8.0",
+ "@jest/test-sequencer": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "babel-jest": "^27.5.1",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "deepmerge": "^4.2.2",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.2.9",
+ "jest-circus": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-jasmine2": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runner": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "parse-json": "^5.2.0",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "ci-info": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true
+ }
+ }
+ },
+ "jest-diff": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz",
+ "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "diff-sequences": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-docblock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz",
+ "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==",
+ "dev": true,
+ "requires": {
+ "detect-newline": "^3.0.0"
+ }
+ },
+ "jest-each": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz",
+ "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-environment-jsdom": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz",
+ "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jsdom": "^16.6.0"
+ }
+ },
+ "jest-environment-node": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz",
+ "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "jest-mock": "^27.5.1",
+ "jest-util": "^27.5.1"
+ }
+ },
+ "jest-get-type": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz",
+ "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==",
+ "dev": true
+ },
+ "jest-haste-map": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz",
+ "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/graceful-fs": "^4.1.2",
+ "@types/node": "*",
+ "anymatch": "^3.0.3",
+ "fb-watchman": "^2.0.0",
+ "fsevents": "^2.3.2",
+ "graceful-fs": "^4.2.9",
+ "jest-regex-util": "^27.5.1",
+ "jest-serializer": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "micromatch": "^4.0.4",
+ "walker": "^1.0.7"
+ },
+ "dependencies": {
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ }
+ }
+ },
+ "jest-jasmine2": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz",
+ "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "co": "^4.6.0",
+ "expect": "^27.5.1",
+ "is-generator-fn": "^2.0.0",
+ "jest-each": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "pretty-format": "^27.5.1",
+ "throat": "^6.0.1"
+ }
+ },
+ "jest-leak-detector": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz",
+ "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==",
+ "dev": true,
+ "requires": {
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-matcher-utils": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz",
+ "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "pretty-format": "^27.5.1"
+ }
+ },
+ "jest-message-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz",
+ "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.12.13",
+ "@jest/types": "^27.5.1",
+ "@types/stack-utils": "^2.0.0",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "micromatch": "^4.0.4",
+ "pretty-format": "^27.5.1",
+ "slash": "^3.0.0",
+ "stack-utils": "^2.0.3"
+ },
+ "dependencies": {
+ "micromatch": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.2",
+ "picomatch": "^2.3.1"
+ }
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ }
+ }
+ },
+ "jest-mock": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz",
+ "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*"
+ }
+ },
+ "jest-pnp-resolver": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
+ "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
+ "dev": true,
+ "requires": {}
+ },
+ "jest-regex-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz",
+ "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==",
+ "dev": true
+ },
+ "jest-resolve": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz",
+ "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-pnp-resolver": "^1.2.2",
+ "jest-util": "^27.5.1",
+ "jest-validate": "^27.5.1",
+ "resolve": "^1.20.0",
+ "resolve.exports": "^1.1.0",
+ "slash": "^3.0.0"
+ },
+ "dependencies": {
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ }
+ }
+ },
+ "jest-resolve-dependencies": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz",
+ "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-snapshot": "^27.5.1"
+ }
+ },
+ "jest-runner": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz",
+ "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==",
+ "dev": true,
+ "requires": {
+ "@jest/console": "^27.5.1",
+ "@jest/environment": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "emittery": "^0.8.1",
+ "graceful-fs": "^4.2.9",
+ "jest-docblock": "^27.5.1",
+ "jest-environment-jsdom": "^27.5.1",
+ "jest-environment-node": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-leak-detector": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-runtime": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "jest-worker": "^27.5.1",
+ "source-map-support": "^0.5.6",
+ "throat": "^6.0.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ }
+ }
+ },
+ "jest-runtime": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz",
+ "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==",
+ "dev": true,
+ "requires": {
+ "@jest/environment": "^27.5.1",
+ "@jest/fake-timers": "^27.5.1",
+ "@jest/globals": "^27.5.1",
+ "@jest/source-map": "^27.5.1",
+ "@jest/test-result": "^27.5.1",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "chalk": "^4.0.0",
+ "cjs-module-lexer": "^1.0.0",
+ "collect-v8-coverage": "^1.0.0",
+ "execa": "^5.0.0",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.2.9",
+ "jest-haste-map": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-mock": "^27.5.1",
+ "jest-regex-util": "^27.5.1",
+ "jest-resolve": "^27.5.1",
+ "jest-snapshot": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "slash": "^3.0.0",
+ "strip-bom": "^4.0.0"
+ },
+ "dependencies": {
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "dev": true
+ }
+ }
+ },
+ "jest-serializer": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz",
+ "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "graceful-fs": "^4.2.9"
+ }
+ },
+ "jest-snapshot": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz",
+ "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.7.2",
+ "@babel/generator": "^7.7.2",
+ "@babel/plugin-syntax-typescript": "^7.7.2",
+ "@babel/traverse": "^7.7.2",
+ "@babel/types": "^7.0.0",
+ "@jest/transform": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/babel__traverse": "^7.0.4",
+ "@types/prettier": "^2.1.5",
+ "babel-preset-current-node-syntax": "^1.0.0",
+ "chalk": "^4.0.0",
+ "expect": "^27.5.1",
+ "graceful-fs": "^4.2.9",
+ "jest-diff": "^27.5.1",
+ "jest-get-type": "^27.5.1",
+ "jest-haste-map": "^27.5.1",
+ "jest-matcher-utils": "^27.5.1",
+ "jest-message-util": "^27.5.1",
+ "jest-util": "^27.5.1",
+ "natural-compare": "^1.4.0",
+ "pretty-format": "^27.5.1",
+ "semver": "^7.3.2"
+ }
+ },
+ "jest-util": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz",
+ "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "chalk": "^4.0.0",
+ "ci-info": "^3.2.0",
+ "graceful-fs": "^4.2.9",
+ "picomatch": "^2.2.3"
+ },
+ "dependencies": {
+ "ci-info": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==",
+ "dev": true
+ }
+ }
+ },
+ "jest-validate": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz",
+ "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^27.5.1",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.0.0",
+ "jest-get-type": "^27.5.1",
+ "leven": "^3.1.0",
+ "pretty-format": "^27.5.1"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "dev": true
+ }
+ }
+ },
+ "jest-watcher": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz",
+ "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==",
+ "dev": true,
+ "requires": {
+ "@jest/test-result": "^27.5.1",
+ "@jest/types": "^27.5.1",
+ "@types/node": "*",
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.0.0",
+ "jest-util": "^27.5.1",
+ "string-length": "^4.0.1"
+ }
+ },
+ "jest-worker": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
+ "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true,
+ "optional": true
+ },
+ "jscodeshift": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.4.1.tgz",
+ "integrity": "sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ==",
+ "dev": true,
+ "requires": {
+ "async": "^1.5.0",
+ "babel-plugin-transform-flow-strip-types": "^6.8.0",
+ "babel-preset-es2015": "^6.9.0",
+ "babel-preset-stage-1": "^6.5.0",
+ "babel-register": "^6.9.0",
+ "babylon": "^6.17.3",
+ "colors": "^1.1.2",
+ "flow-parser": "^0.*",
+ "lodash": "^4.13.1",
+ "micromatch": "^2.3.7",
+ "node-dir": "0.1.8",
+ "nomnom": "^1.8.1",
+ "recast": "^0.12.5",
+ "temp": "^0.8.1",
+ "write-file-atomic": "^1.2.0"
+ },
+ "dependencies": {
+ "ast-types": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz",
+ "integrity": "sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==",
+ "dev": true
+ },
+ "async": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+ "dev": true
+ },
+ "colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true
+ },
+ "core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "dev": true
+ },
+ "recast": {
+ "version": "0.12.9",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.12.9.tgz",
+ "integrity": "sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==",
+ "dev": true,
+ "requires": {
+ "ast-types": "0.10.1",
+ "core-js": "^2.4.1",
+ "esprima": "~4.0.0",
+ "private": "~0.1.5",
+ "source-map": "~0.6.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "write-file-atomic": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz",
+ "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "slide": "^1.1.5"
+ }
+ }
+ }
+ },
+ "jsdom": {
+ "version": "16.7.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
+ "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
+ "dev": true,
+ "requires": {
+ "abab": "^2.0.5",
+ "acorn": "^8.2.4",
+ "acorn-globals": "^6.0.0",
+ "cssom": "^0.4.4",
+ "cssstyle": "^2.3.0",
+ "data-urls": "^2.0.0",
+ "decimal.js": "^10.2.1",
+ "domexception": "^2.0.1",
+ "escodegen": "^2.0.0",
+ "form-data": "^3.0.0",
+ "html-encoding-sniffer": "^2.0.1",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-potential-custom-element-name": "^1.0.1",
+ "nwsapi": "^2.2.0",
+ "parse5": "6.0.1",
+ "saxes": "^5.0.1",
+ "symbol-tree": "^3.2.4",
+ "tough-cookie": "^4.0.0",
+ "w3c-hr-time": "^1.0.2",
+ "w3c-xmlserializer": "^2.0.0",
+ "webidl-conversions": "^6.1.0",
+ "whatwg-encoding": "^1.0.5",
+ "whatwg-mimetype": "^2.3.0",
+ "whatwg-url": "^8.5.0",
+ "ws": "^7.4.6",
+ "xml-name-validator": "^3.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "escodegen": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
+ "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
+ "dev": true,
+ "requires": {
+ "esprima": "^4.0.1",
+ "estraverse": "^5.2.0",
+ "esutils": "^2.0.2",
+ "optionator": "^0.8.1",
+ "source-map": "~0.6.1"
+ }
+ },
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "dev": true
+ },
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dev": true,
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true
+ },
+ "tough-cookie": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
+ "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
+ "dev": true,
+ "requires": {
+ "psl": "^1.1.33",
+ "punycode": "^2.1.1",
+ "universalify": "^0.1.2"
+ }
+ },
+ "tr46": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+ "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.1"
+ }
+ },
+ "webidl-conversions": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+ "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.7.0",
+ "tr46": "^2.1.0",
+ "webidl-conversions": "^6.1.0"
+ }
+ }
+ }
+ },
+ "jsesc": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
+ "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
+ "dev": true
+ },
+ "json-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+ "dev": true
+ },
+ "json-fixer": {
+ "version": "1.6.13",
+ "resolved": "https://registry.npmjs.org/json-fixer/-/json-fixer-1.6.13.tgz",
+ "integrity": "sha512-DKQ71M+0uwAG3QsUkeVgh6XREw/OkpnTfHfM+sdmxRjHvYZ8PlcMVF4ibsHQ1ckR63NROs68qUr1I0u6yPVePQ==",
+ "dev": true,
+ "requires": {
+ "@babel/runtime": "^7.14.6",
+ "chalk": "^4.1.2",
+ "pegjs": "^0.10.0"
+ }
+ },
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "dev": true
+ },
+ "json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true,
+ "optional": true
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "json-stable-stringify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
+ "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=",
+ "dev": true,
+ "requires": {
+ "jsonify": "~0.0.0"
+ }
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true
+ },
+ "json-stringify-pretty-compact": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-3.0.0.tgz",
+ "integrity": "sha512-Rc2suX5meI0S3bfdZuA7JMFBGkJ875ApfVyq2WHELjBiiG22My/l7/8zPpH/CfFVQHuVLd8NLR0nv6vi0BYYKA=="
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "json3": {
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
+ "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
+ "dev": true
+ },
+ "json5": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
+ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
+ "dev": true
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "jsonify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
+ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
+ "dev": true
+ },
+ "jsonparse": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
+ "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=",
+ "dev": true
+ },
+ "jsonpointer": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz",
+ "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==",
+ "dev": true,
+ "optional": true
+ },
+ "JSONStream": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
+ "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+ "dev": true,
+ "requires": {
+ "jsonparse": "^1.2.0",
+ "through": ">=2.2.7 <3"
+ }
+ },
+ "jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
+ "karma": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.0.tgz",
+ "integrity": "sha512-K9Kjp8CldLyL9ANSUctDyxC7zH3hpqXj/K09qVf06K3T/kXaHtFZ5tQciK7OzQu68FLvI89Na510kqQ2LCbpIw==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.3.0",
+ "body-parser": "^1.16.1",
+ "browserify": "^14.5.0",
+ "chokidar": "^1.4.1",
+ "colors": "^1.1.0",
+ "combine-lists": "^1.0.0",
+ "connect": "^3.6.0",
+ "core-js": "^2.2.0",
+ "di": "^0.0.1",
+ "dom-serialize": "^2.2.0",
+ "expand-braces": "^0.1.1",
+ "glob": "^7.1.1",
+ "graceful-fs": "^4.1.2",
+ "http-proxy": "^1.13.0",
+ "isbinaryfile": "^3.0.0",
+ "lodash": "^4.17.4",
+ "log4js": "^2.3.9",
+ "mime": "^1.3.4",
+ "minimatch": "^3.0.2",
+ "optimist": "^0.6.1",
+ "qjobs": "^1.1.4",
+ "range-parser": "^1.2.0",
+ "rimraf": "^2.6.0",
+ "safe-buffer": "^5.0.1",
+ "socket.io": "2.0.4",
+ "source-map": "^0.6.1",
+ "tmp": "0.0.33",
+ "useragent": "^2.1.12"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
+ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^2.1.5",
+ "normalize-path": "^2.0.0"
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
+ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
+ "dev": true,
+ "requires": {
+ "anymatch": "^1.3.0",
+ "async-each": "^1.0.0",
+ "fsevents": "^1.0.0",
+ "glob-parent": "^2.0.0",
+ "inherits": "^2.0.1",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^2.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.0.0"
+ }
+ },
+ "colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true
+ },
+ "core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "dev": true
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ }
+ },
+ "glob-parent": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^2.0.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^1.0.0"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ },
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ },
+ "dependencies": {
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ }
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "karma-browserstack-launcher": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-1.6.0.tgz",
+ "integrity": "sha512-Y/UWPdHZkHIVH2To4GWHCTzmrsB6H7PBWy6pw+TWz5sr4HW2mcE+Uj6qWgoVNxvQU1Pfn5LQQzI6EQ65p8QbiQ==",
+ "dev": true,
+ "requires": {
+ "browserstack": "~1.5.1",
+ "browserstack-local": "^1.3.7",
+ "q": "~1.5.0"
+ }
+ },
+ "karma-chrome-launcher": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz",
+ "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==",
+ "dev": true,
+ "requires": {
+ "fs-access": "^1.0.0",
+ "which": "^1.2.1"
+ },
+ "dependencies": {
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "karma-jasmine": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.1.tgz",
+ "integrity": "sha1-b+hA51oRYAydkehLM8RY4cRqNSk=",
+ "dev": true,
+ "requires": {}
+ },
+ "karma-mocha-reporter": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz",
+ "integrity": "sha1-FRIAlejtgZGG5HoLAS8810GJVWA=",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.1.0",
+ "log-symbols": "^2.1.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz",
+ "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "karma-safari-launcher": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz",
+ "integrity": "sha1-lpgqLMR9BmquccVTursoMZEVos4=",
+ "dev": true,
+ "requires": {}
+ },
+ "karma-webpack": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-3.0.0.tgz",
+ "integrity": "sha512-Ja1o9LLoqWaJyUNhTKaXjWiEH9y7a9H3mzP8pYB30SBsgoF5KBS/65NeHFd+QPuT9ITrym8xFt8BZeGbcOfujA==",
+ "dev": true,
+ "requires": {
+ "async": "^2.0.0",
+ "babel-runtime": "^6.0.0",
+ "loader-utils": "^1.0.0",
+ "lodash": "^4.0.0",
+ "source-map": "^0.5.6",
+ "webpack-dev-middleware": "^2.0.6"
+ },
+ "dependencies": {
+ "async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ }
+ }
+ },
+ "keyv": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
+ "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
+ "dev": true,
+ "requires": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "killable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
+ "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ },
+ "kleur": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
+ "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
+ "dev": true
+ },
+ "labeled-stream-splicer": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz",
+ "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "stream-splicer": "^2.0.0"
+ }
+ },
+ "latest-version": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
+ "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
+ "dev": true,
+ "requires": {
+ "package-json": "^6.3.0"
+ }
+ },
+ "lazy-cache": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz",
+ "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",
+ "dev": true,
+ "requires": {
+ "set-getter": "^0.1.0"
+ }
+ },
+ "lcid": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+ "dev": true,
+ "requires": {
+ "invert-kv": "^1.0.0"
+ }
+ },
+ "leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "dev": true
+ },
+ "levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ }
+ },
+ "libbase64": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz",
+ "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=",
+ "dev": true,
+ "optional": true
+ },
+ "libmime": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz",
+ "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "iconv-lite": "0.4.15",
+ "libbase64": "0.1.0",
+ "libqp": "1.1.0"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.15",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
+ "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "libqp": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz",
+ "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=",
+ "dev": true,
+ "optional": true
+ },
+ "lines-and-columns": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "dev": true
+ },
+ "listr": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/listr/-/listr-0.13.0.tgz",
+ "integrity": "sha1-ILsLowuuZg7oTMBQPfS+PVYjiH0=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.3",
+ "cli-truncate": "^0.2.1",
+ "figures": "^1.7.0",
+ "indent-string": "^2.1.0",
+ "is-observable": "^0.2.0",
+ "is-promise": "^2.1.0",
+ "is-stream": "^1.1.0",
+ "listr-silent-renderer": "^1.1.1",
+ "listr-update-renderer": "^0.4.0",
+ "listr-verbose-renderer": "^0.4.0",
+ "log-symbols": "^1.0.2",
+ "log-update": "^1.0.2",
+ "ora": "^0.2.3",
+ "p-map": "^1.1.1",
+ "rxjs": "^5.4.2",
+ "stream-to-observable": "^0.2.0",
+ "strip-ansi": "^3.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "cli-cursor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^1.0.1"
+ }
+ },
+ "cli-spinners": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz",
+ "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=",
+ "dev": true
+ },
+ "figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ }
+ },
+ "indent-string": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+ "dev": true,
+ "requires": {
+ "repeating": "^2.0.0"
+ }
+ },
+ "log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.0.0"
+ }
+ },
+ "onetime": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
+ "dev": true
+ },
+ "ora": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz",
+ "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.1",
+ "cli-cursor": "^1.0.2",
+ "cli-spinners": "^0.1.2",
+ "object-assign": "^4.0.1"
+ }
+ },
+ "p-map": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
+ "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
+ "dev": true,
+ "requires": {
+ "exit-hook": "^1.0.0",
+ "onetime": "^1.0.0"
+ }
+ },
+ "rxjs": {
+ "version": "5.5.12",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
+ "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
+ "dev": true,
+ "requires": {
+ "symbol-observable": "1.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "listr-silent-renderer": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz",
+ "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=",
+ "dev": true
+ },
+ "listr-update-renderer": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz",
+ "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.3",
+ "cli-truncate": "^0.2.1",
+ "elegant-spinner": "^1.0.1",
+ "figures": "^1.7.0",
+ "indent-string": "^3.0.0",
+ "log-symbols": "^1.0.2",
+ "log-update": "^1.0.2",
+ "strip-ansi": "^3.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ }
+ },
+ "indent-string": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz",
+ "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=",
+ "dev": true
+ },
+ "log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "listr-verbose-renderer": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz",
+ "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.3",
+ "cli-cursor": "^1.0.2",
+ "date-fns": "^1.27.2",
+ "figures": "^1.7.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "cli-cursor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^1.0.1"
+ }
+ },
+ "figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ }
+ },
+ "onetime": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
+ "dev": true,
+ "requires": {
+ "exit-hook": "^1.0.0",
+ "onetime": "^1.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "live-server": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/live-server/-/live-server-1.2.1.tgz",
+ "integrity": "sha512-Yn2XCVjErTkqnM3FfTmM7/kWy3zP7+cEtC7x6u+wUzlQ+1UW3zEYbbyJrc0jNDwiMDZI0m4a0i3dxlGHVyXczw==",
+ "dev": true,
+ "requires": {
+ "chokidar": "^2.0.4",
+ "colors": "latest",
+ "connect": "^3.6.6",
+ "cors": "latest",
+ "event-stream": "3.3.4",
+ "faye-websocket": "0.11.x",
+ "http-auth": "3.1.x",
+ "morgan": "^1.9.1",
+ "object-assign": "latest",
+ "opn": "latest",
+ "proxy-middleware": "latest",
+ "send": "latest",
+ "serve-index": "^1.9.1"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ },
+ "dependencies": {
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ }
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
+ "colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
+ "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==",
+ "dev": true
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "send": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "1.8.1",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "livereload": {
+ "version": "0.9.3",
+ "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz",
+ "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==",
+ "dev": true,
+ "requires": {
+ "chokidar": "^3.5.0",
+ "livereload-js": "^3.3.1",
+ "opts": ">= 1.2.0",
+ "ws": "^7.4.3"
+ }
+ },
+ "livereload-js": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.2.tgz",
+ "integrity": "sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA==",
+ "dev": true
+ },
+ "load-json-file": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
+ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "strip-bom": "^3.0.0"
+ },
+ "dependencies": {
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.2.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true
+ }
+ }
+ },
+ "loader-fs-cache": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz",
+ "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==",
+ "dev": true,
+ "requires": {
+ "find-cache-dir": "^0.1.1",
+ "mkdirp": "^0.5.1"
+ },
+ "dependencies": {
+ "find-cache-dir": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
+ "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "mkdirp": "^0.5.1",
+ "pkg-dir": "^1.0.0"
+ }
+ },
+ "find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "requires": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true,
+ "requires": {
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "pkg-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
+ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
+ "dev": true,
+ "requires": {
+ "find-up": "^1.0.0"
+ }
+ }
+ }
+ },
+ "loader-runner": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
+ "dev": true
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ }
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
+ "lodash._baseclone": {
+ "version": "4.5.7",
+ "resolved": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-4.5.7.tgz",
+ "integrity": "sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=",
+ "dev": true
+ },
+ "lodash.capitalize": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz",
+ "integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=",
+ "dev": true
+ },
+ "lodash.clone": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
+ "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=",
+ "dev": true
+ },
+ "lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
+ "dev": true
+ },
+ "lodash.escaperegexp": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
+ "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=",
+ "dev": true
+ },
+ "lodash.ismatch": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
+ "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=",
+ "dev": true
+ },
+ "lodash.isplainobject": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
+ "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
+ "dev": true
+ },
+ "lodash.isstring": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
+ "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
+ "dev": true
+ },
+ "lodash.map": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
+ "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=",
+ "dev": true
+ },
+ "lodash.memoize": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
+ "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=",
+ "dev": true
+ },
+ "lodash.uniqby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz",
+ "integrity": "sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI=",
+ "dev": true
+ },
+ "log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "log-update": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz",
+ "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^1.0.0",
+ "cli-cursor": "^1.0.2"
+ },
+ "dependencies": {
+ "ansi-escapes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
+ "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
+ "dev": true
+ },
+ "cli-cursor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^1.0.1"
+ }
+ },
+ "onetime": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
+ "dev": true,
+ "requires": {
+ "exit-hook": "^1.0.0",
+ "onetime": "^1.0.0"
+ }
+ }
+ }
+ },
+ "log4js": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.11.0.tgz",
+ "integrity": "sha512-z1XdwyGFg8/WGkOyF6DPJjivCWNLKrklGdViywdYnSKOvgtEBo2UyEMZS5sD2mZrQlU3TvO8wDWLc8mzE1ncBQ==",
+ "dev": true,
+ "requires": {
+ "amqplib": "^0.5.2",
+ "axios": "^0.15.3",
+ "circular-json": "^0.5.4",
+ "date-format": "^1.2.0",
+ "debug": "^3.1.0",
+ "hipchat-notifier": "^1.1.0",
+ "loggly": "^1.1.0",
+ "mailgun-js": "^0.18.0",
+ "nodemailer": "^2.5.0",
+ "redis": "^2.7.1",
+ "semver": "^5.5.0",
+ "slack-node": "~0.2.0",
+ "streamroller": "0.7.0"
+ },
+ "dependencies": {
+ "axios": {
+ "version": "0.15.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz",
+ "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "follow-redirects": "1.0.0"
+ }
+ },
+ "circular-json": {
+ "version": "0.5.9",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz",
+ "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==",
+ "dev": true
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "follow-redirects": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz",
+ "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "debug": "^2.2.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "loggly": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz",
+ "integrity": "sha1-Cg/B0/o6XsRP3HuJe+uipGlc6+4=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "json-stringify-safe": "5.0.x",
+ "request": "2.75.x",
+ "timespan": "2.3.x"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "optional": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "optional": true
+ },
+ "assert-plus": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
+ "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
+ "dev": true,
+ "optional": true
+ },
+ "aws-sign2": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
+ "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
+ "dev": true,
+ "optional": true
+ },
+ "caseless": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
+ "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
+ "dev": true,
+ "optional": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "form-data": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz",
+ "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.5",
+ "mime-types": "^2.1.11"
+ }
+ },
+ "har-validator": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz",
+ "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chalk": "^1.1.1",
+ "commander": "^2.9.0",
+ "is-my-json-valid": "^2.12.4",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "http-signature": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
+ "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "assert-plus": "^0.2.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "node-uuid": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz",
+ "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=",
+ "dev": true,
+ "optional": true
+ },
+ "oauth-sign": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
+ "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
+ "dev": true,
+ "optional": true
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true,
+ "optional": true
+ },
+ "qs": {
+ "version": "6.2.4",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.4.tgz",
+ "integrity": "sha512-E57gmgKXqDda+qWTkUJgIwgJICK7zgMfqZZopTRKZ6mY9gzLlmJN9EpXNnDrTxXFlOM/a+I28kJkF/60rqgnYw==",
+ "dev": true,
+ "optional": true
+ },
+ "request": {
+ "version": "2.75.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz",
+ "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "aws-sign2": "~0.6.0",
+ "aws4": "^1.2.1",
+ "bl": "~1.1.2",
+ "caseless": "~0.11.0",
+ "combined-stream": "~1.0.5",
+ "extend": "~3.0.0",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.0.0",
+ "har-validator": "~2.0.6",
+ "hawk": "~3.1.3",
+ "http-signature": "~1.1.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.7",
+ "node-uuid": "~1.4.7",
+ "oauth-sign": "~0.8.1",
+ "qs": "~6.2.0",
+ "stringstream": "~0.0.4",
+ "tough-cookie": "~2.3.0",
+ "tunnel-agent": "~0.4.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "optional": true
+ },
+ "tough-cookie": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz",
+ "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "punycode": "^1.4.1"
+ }
+ },
+ "tunnel-agent": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
+ "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "loglevel": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz",
+ "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
+ "dev": true
+ },
+ "loglevelnext": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz",
+ "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==",
+ "dev": true,
+ "requires": {
+ "es6-symbol": "^3.1.1",
+ "object.assign": "^4.1.0"
+ }
+ },
+ "longest": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
+ "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=",
+ "dev": true
+ },
+ "loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "requires": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "requires": {
+ "currently-unhandled": "^0.4.1",
+ "signal-exit": "^3.0.0"
+ }
+ },
+ "lower-case": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
+ "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
+ "dev": true
+ },
+ "lowercase-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "mailcomposer": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz",
+ "integrity": "sha1-DhxEsqB890DuF9wUm6AJ8Zyt/rQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "buildmail": "4.0.1",
+ "libmime": "3.0.0"
+ }
+ },
+ "mailgun-js": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.18.1.tgz",
+ "integrity": "sha512-lvuMP14u24HS2uBsJEnzSyPMxzU2b99tQsIx1o6QNjqxjk8b3WvR+vq5oG1mjqz/IBYo+5gF+uSoDS0RkMVHmg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "async": "~2.6.0",
+ "debug": "~3.1.0",
+ "form-data": "~2.3.0",
+ "inflection": "~1.12.0",
+ "is-stream": "^1.1.0",
+ "path-proxy": "~1.0.0",
+ "promisify-call": "^2.0.2",
+ "proxy-agent": "~3.0.0",
+ "tsscmp": "~1.0.0"
+ },
+ "dependencies": {
+ "async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ }
+ }
+ },
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
+ "dev": true,
+ "optional": true
+ },
+ "makeerror": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+ "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "dev": true,
+ "requires": {
+ "tmpl": "1.0.5"
+ }
+ },
+ "manage-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/manage-path/-/manage-path-2.0.0.tgz",
+ "integrity": "sha1-9M+EV7km7u4qg7FzUBQUvHbrlZc=",
+ "dev": true
+ },
+ "map-age-cleaner": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
+ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
+ "dev": true,
+ "requires": {
+ "p-defer": "^1.0.0"
+ }
+ },
+ "map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "dev": true
+ },
+ "map-obj": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+ "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
+ "dev": true
+ },
+ "map-stream": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
+ "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=",
+ "dev": true
+ },
+ "map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "dev": true,
+ "requires": {
+ "object-visit": "^1.0.0"
+ }
+ },
+ "marked": {
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz",
+ "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==",
+ "dev": true
+ },
+ "marked-terminal": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-4.2.0.tgz",
+ "integrity": "sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.3.1",
+ "cardinal": "^2.1.1",
+ "chalk": "^4.1.0",
+ "cli-table3": "^0.6.0",
+ "node-emoji": "^1.10.0",
+ "supports-hyperlinks": "^2.1.0"
+ }
+ },
+ "math-random": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
+ "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
+ "dev": true
+ },
+ "md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "dev": true,
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "dev": true
+ },
+ "medium-zoom": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.6.tgz",
+ "integrity": "sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg==",
+ "dev": true
+ },
+ "mem": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
+ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ },
+ "dependencies": {
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ }
+ }
+ },
+ "mem-fs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.2.0.tgz",
+ "integrity": "sha512-b8g0jWKdl8pM0LqAPdK9i8ERL7nYrzmJfRhxMiWH2uYdfYnb7uXnmwVb0ZGe7xyEl4lj+nLIU3yf4zPUT+XsVQ==",
+ "dev": true,
+ "requires": {
+ "through2": "^3.0.0",
+ "vinyl": "^2.0.1",
+ "vinyl-file": "^3.0.0"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ }
+ }
+ },
+ "mem-fs-editor": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-6.0.0.tgz",
+ "integrity": "sha512-e0WfJAMm8Gv1mP5fEq/Blzy6Lt1VbLg7gNnZmZak7nhrBTibs+c6nQ4SKs/ZyJYHS1mFgDJeopsLAv7Ow0FMFg==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "deep-extend": "^0.6.0",
+ "ejs": "^2.6.1",
+ "glob": "^7.1.4",
+ "globby": "^9.2.0",
+ "isbinaryfile": "^4.0.0",
+ "mkdirp": "^0.5.0",
+ "multimatch": "^4.0.0",
+ "rimraf": "^2.6.3",
+ "through2": "^3.0.1",
+ "vinyl": "^2.2.0"
+ },
+ "dependencies": {
+ "@nodelib/fs.stat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "dev": true
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fast-glob": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "dev": true,
+ "requires": {
+ "@mrmlnc/readdir-enhanced": "^2.2.1",
+ "@nodelib/fs.stat": "^1.1.2",
+ "glob-parent": "^3.1.0",
+ "is-glob": "^4.0.0",
+ "merge2": "^1.2.3",
+ "micromatch": "^3.1.10"
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "globby": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
+ "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "dev": true,
+ "requires": {
+ "@types/glob": "^7.1.1",
+ "array-union": "^1.0.2",
+ "dir-glob": "^2.2.2",
+ "fast-glob": "^2.2.6",
+ "glob": "^7.1.3",
+ "ignore": "^4.0.3",
+ "pify": "^4.0.1",
+ "slash": "^2.0.0"
+ }
+ },
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isbinaryfile": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
+ "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true
+ },
+ "through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "memory-fs": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
+ "dev": true,
+ "requires": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "memorystream": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
+ "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
+ "dev": true
+ },
+ "meow": {
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
+ "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==",
+ "dev": true,
+ "requires": {
+ "@types/minimist": "^1.2.0",
+ "camelcase-keys": "^6.2.2",
+ "decamelize-keys": "^1.1.0",
+ "hard-rejection": "^2.1.0",
+ "minimist-options": "4.1.0",
+ "normalize-package-data": "^3.0.0",
+ "read-pkg-up": "^7.0.1",
+ "redent": "^3.0.0",
+ "trim-newlines": "^3.0.0",
+ "type-fest": "^0.18.0",
+ "yargs-parser": "^20.2.3"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "normalize-package-data": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz",
+ "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "requires": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ }
+ }
+ },
+ "read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true
+ }
+ }
+ },
+ "type-fest": {
+ "version": "0.18.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz",
+ "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==",
+ "dev": true
+ },
+ "yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true
+ }
+ }
+ },
+ "merge": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz",
+ "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==",
+ "dev": true
+ },
+ "merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
+ "dev": true
+ },
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true
+ },
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true
+ },
+ "methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "2.3.11",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^2.0.0",
+ "array-unique": "^0.2.1",
+ "braces": "^1.8.2",
+ "expand-brackets": "^0.1.4",
+ "extglob": "^0.3.1",
+ "filename-regex": "^2.0.0",
+ "is-extglob": "^1.0.0",
+ "is-glob": "^2.0.1",
+ "kind-of": "^3.0.2",
+ "normalize-path": "^2.0.1",
+ "object.omit": "^2.0.0",
+ "parse-glob": "^3.0.4",
+ "regex-cache": "^0.4.2"
+ },
+ "dependencies": {
+ "braces": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
+ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
+ "dev": true,
+ "requires": {
+ "expand-range": "^1.8.1",
+ "preserve": "^0.2.0",
+ "repeat-element": "^1.1.2"
+ }
+ },
+ "is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^1.0.0"
+ }
+ },
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ }
+ }
+ },
+ "miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ }
+ }
+ },
+ "mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "dev": true
+ },
+ "mime-db": {
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
+ },
+ "mime-types": {
+ "version": "2.1.34",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "requires": {
+ "mime-db": "1.51.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ },
+ "mimic-response": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+ "dev": true
+ },
+ "min-document": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz",
+ "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=",
+ "dev": true,
+ "requires": {
+ "dom-walk": "^0.1.0"
+ }
+ },
+ "min-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz",
+ "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==",
+ "dev": true
+ },
+ "minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
+ "dev": true
+ },
+ "minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ },
+ "minimist-options": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz",
+ "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==",
+ "dev": true,
+ "requires": {
+ "arrify": "^1.0.1",
+ "is-plain-obj": "^1.1.0",
+ "kind-of": "^6.0.3"
+ },
+ "dependencies": {
+ "arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "minipass": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
+ "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.1.2",
+ "yallist": "^3.0.0"
+ },
+ "dependencies": {
+ "yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ }
+ }
+ },
+ "minizlib": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
+ "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
+ "dev": true,
+ "requires": {
+ "minipass": "^2.9.0"
+ }
+ },
+ "mississippi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
+ "dev": true,
+ "requires": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^3.0.0",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "dev": true,
+ "requires": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "modify-values": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
+ "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==",
+ "dev": true
+ },
+ "module-deps": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.1.1.tgz",
+ "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=",
+ "dev": true,
+ "requires": {
+ "browser-resolve": "^1.7.0",
+ "cached-path-relative": "^1.0.0",
+ "concat-stream": "~1.5.0",
+ "defined": "^1.0.0",
+ "detective": "^4.0.0",
+ "duplexer2": "^0.1.2",
+ "inherits": "^2.0.1",
+ "JSONStream": "^1.0.3",
+ "parents": "^1.0.0",
+ "readable-stream": "^2.0.2",
+ "resolve": "^1.1.3",
+ "stream-combiner2": "^1.1.1",
+ "subarg": "^1.0.0",
+ "through2": "^2.0.0",
+ "xtend": "^4.0.0"
+ },
+ "dependencies": {
+ "concat-stream": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
+ "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
+ "dev": true,
+ "requires": {
+ "inherits": "~2.0.1",
+ "readable-stream": "~2.0.0",
+ "typedarray": "~0.0.5"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
+ }
+ }
+ }
+ },
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
+ "moment": {
+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz",
+ "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==",
+ "dev": true
+ },
+ "morgan": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
+ "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==",
+ "dev": true,
+ "requires": {
+ "basic-auth": "~2.0.1",
+ "debug": "2.6.9",
+ "depd": "~2.0.0",
+ "on-finished": "~2.3.0",
+ "on-headers": "~1.0.2"
+ },
+ "dependencies": {
+ "depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
+ "dev": true
+ }
+ }
+ },
+ "move-concurrently": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.1.1",
+ "copy-concurrently": "^1.0.0",
+ "fs-write-stream-atomic": "^1.0.8",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.3"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "multicast-dns": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+ "dev": true,
+ "requires": {
+ "dns-packet": "^1.3.1",
+ "thunky": "^1.0.2"
+ }
+ },
+ "multicast-dns-service-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
+ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
+ "dev": true
+ },
+ "multimatch": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz",
+ "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
+ "dev": true,
+ "requires": {
+ "@types/minimatch": "^3.0.3",
+ "array-differ": "^3.0.0",
+ "array-union": "^2.1.0",
+ "arrify": "^2.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "dev": true
+ }
+ }
+ },
+ "mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+ "dev": true
+ },
+ "nan": {
+ "version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
+ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
+ "dev": true
+ },
+ "nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "fragment-cache": "^0.2.1",
+ "is-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true
+ },
+ "needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
+ "dev": true
+ },
+ "nerf-dart": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz",
+ "integrity": "sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo=",
+ "dev": true
+ },
+ "nested-error-stacks": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
+ "integrity": "sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug==",
+ "dev": true
+ },
+ "netmask": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz",
+ "integrity": "sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=",
+ "dev": true,
+ "optional": true
+ },
+ "next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
+ "dev": true
+ },
+ "nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+ "dev": true
+ },
+ "no-case": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
+ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
+ "dev": true,
+ "requires": {
+ "lower-case": "^1.1.1"
+ }
+ },
+ "node-dir": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz",
+ "integrity": "sha1-VfuN62mQcHB/tn+RpGDwRIKUx30=",
+ "dev": true
+ },
+ "node-emoji": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz",
+ "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.21"
+ }
+ },
+ "node-fetch": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz",
+ "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U="
+ },
+ "node-forge": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
+ "dev": true
+ },
+ "node-int64": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
+ "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=",
+ "dev": true
+ },
+ "node-libs-browser": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
+ "dev": true,
+ "requires": {
+ "assert": "^1.1.1",
+ "browserify-zlib": "^0.2.0",
+ "buffer": "^4.3.0",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.11.0",
+ "domain-browser": "^1.1.1",
+ "events": "^3.0.0",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "0.0.1",
+ "process": "^0.11.10",
+ "punycode": "^1.2.4",
+ "querystring-es3": "^0.2.0",
+ "readable-stream": "^2.3.3",
+ "stream-browserify": "^2.0.1",
+ "stream-http": "^2.7.2",
+ "string_decoder": "^1.0.0",
+ "timers-browserify": "^2.0.4",
+ "tty-browserify": "0.0.0",
+ "url": "^0.11.0",
+ "util": "^0.11.0",
+ "vm-browserify": "^1.0.1"
+ },
+ "dependencies": {
+ "buffer": {
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "dev": true,
+ "requires": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ },
+ "timers-browserify": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
+ "dev": true,
+ "requires": {
+ "setimmediate": "^1.0.4"
+ }
+ },
+ "tty-browserify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
+ "dev": true
+ },
+ "util": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3"
+ }
+ },
+ "vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
+ "dev": true
+ }
+ }
+ },
+ "node-pre-gyp": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz",
+ "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==",
+ "dev": true,
+ "requires": {
+ "detect-libc": "^1.0.2",
+ "mkdirp": "^0.5.1",
+ "needle": "^2.2.1",
+ "nopt": "^4.0.1",
+ "npm-packlist": "^1.1.6",
+ "npmlog": "^4.0.2",
+ "rc": "^1.2.7",
+ "rimraf": "^2.6.1",
+ "semver": "^5.3.0",
+ "tar": "^4.4.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "are-we-there-yet": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+ "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
+ "dev": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "detect-libc": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
+ "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
+ "dev": true
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "nopt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+ "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "dev": true,
+ "requires": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ }
+ },
+ "npmlog": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "node-releases": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz",
+ "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==",
+ "dev": true
+ },
+ "nodemailer": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz",
+ "integrity": "sha1-8kLmSa7q45tsftdA73sGHEBNMPk=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "libmime": "3.0.0",
+ "mailcomposer": "4.0.1",
+ "nodemailer-direct-transport": "3.3.2",
+ "nodemailer-shared": "1.1.0",
+ "nodemailer-smtp-pool": "2.8.2",
+ "nodemailer-smtp-transport": "2.7.2",
+ "socks": "1.1.9"
+ },
+ "dependencies": {
+ "smart-buffer": {
+ "version": "1.1.15",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
+ "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=",
+ "dev": true,
+ "optional": true
+ },
+ "socks": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz",
+ "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ip": "^1.1.2",
+ "smart-buffer": "^1.0.4"
+ }
+ }
+ }
+ },
+ "nodemailer-direct-transport": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz",
+ "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "nodemailer-shared": "1.1.0",
+ "smtp-connection": "2.12.0"
+ }
+ },
+ "nodemailer-fetch": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz",
+ "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=",
+ "dev": true,
+ "optional": true
+ },
+ "nodemailer-shared": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz",
+ "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "nodemailer-fetch": "1.6.0"
+ }
+ },
+ "nodemailer-smtp-pool": {
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz",
+ "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "nodemailer-shared": "1.1.0",
+ "nodemailer-wellknown": "0.1.10",
+ "smtp-connection": "2.12.0"
+ }
+ },
+ "nodemailer-smtp-transport": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz",
+ "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "nodemailer-shared": "1.1.0",
+ "nodemailer-wellknown": "0.1.10",
+ "smtp-connection": "2.12.0"
+ }
+ },
+ "nodemailer-wellknown": {
+ "version": "0.1.10",
+ "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz",
+ "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=",
+ "dev": true,
+ "optional": true
+ },
+ "nomnom": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz",
+ "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=",
+ "dev": true,
+ "requires": {
+ "chalk": "~0.4.0",
+ "underscore": "~1.6.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
+ "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
+ "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "~1.0.0",
+ "has-color": "~0.1.0",
+ "strip-ansi": "~0.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
+ "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=",
+ "dev": true
+ },
+ "underscore": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
+ "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
+ "dev": true
+ }
+ }
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ },
+ "normalize-url": {
+ "version": "4.5.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
+ "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
+ "dev": true
+ },
+ "npm": {
+ "version": "7.24.2",
+ "resolved": "https://registry.npmjs.org/npm/-/npm-7.24.2.tgz",
+ "integrity": "sha512-120p116CE8VMMZ+hk8IAb1inCPk4Dj3VZw29/n2g6UI77urJKVYb7FZUDW8hY+EBnfsjI/2yrobBgFyzo7YpVQ==",
+ "dev": true,
+ "requires": {
+ "@isaacs/string-locale-compare": "*",
+ "@npmcli/arborist": "*",
+ "@npmcli/ci-detect": "*",
+ "@npmcli/config": "*",
+ "@npmcli/map-workspaces": "*",
+ "@npmcli/package-json": "*",
+ "@npmcli/run-script": "*",
+ "abbrev": "*",
+ "ansicolors": "*",
+ "ansistyles": "*",
+ "archy": "*",
+ "cacache": "*",
+ "chalk": "*",
+ "chownr": "*",
+ "cli-columns": "*",
+ "cli-table3": "*",
+ "columnify": "*",
+ "fastest-levenshtein": "*",
+ "glob": "*",
+ "graceful-fs": "*",
+ "hosted-git-info": "*",
+ "ini": "*",
+ "init-package-json": "*",
+ "is-cidr": "*",
+ "json-parse-even-better-errors": "*",
+ "libnpmaccess": "*",
+ "libnpmdiff": "*",
+ "libnpmexec": "*",
+ "libnpmfund": "*",
+ "libnpmhook": "*",
+ "libnpmorg": "*",
+ "libnpmpack": "*",
+ "libnpmpublish": "*",
+ "libnpmsearch": "*",
+ "libnpmteam": "*",
+ "libnpmversion": "*",
+ "make-fetch-happen": "*",
+ "minipass": "*",
+ "minipass-pipeline": "*",
+ "mkdirp": "*",
+ "mkdirp-infer-owner": "*",
+ "ms": "*",
+ "node-gyp": "*",
+ "nopt": "*",
+ "npm-audit-report": "*",
+ "npm-install-checks": "*",
+ "npm-package-arg": "*",
+ "npm-pick-manifest": "*",
+ "npm-profile": "*",
+ "npm-registry-fetch": "*",
+ "npm-user-validate": "*",
+ "npmlog": "*",
+ "opener": "*",
+ "pacote": "*",
+ "parse-conflict-json": "*",
+ "qrcode-terminal": "*",
+ "read": "*",
+ "read-package-json": "*",
+ "read-package-json-fast": "*",
+ "readdir-scoped-modules": "*",
+ "rimraf": "*",
+ "semver": "*",
+ "ssri": "*",
+ "tar": "*",
+ "text-table": "*",
+ "tiny-relative-date": "*",
+ "treeverse": "*",
+ "validate-npm-package-name": "*",
+ "which": "*",
+ "write-file-atomic": "*"
+ },
+ "dependencies": {
+ "@gar/promisify": {
+ "version": "1.1.2",
+ "bundled": true,
+ "dev": true
+ },
+ "@isaacs/string-locale-compare": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "@npmcli/arborist": {
+ "version": "2.9.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@isaacs/string-locale-compare": "^1.0.1",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "@npmcli/map-workspaces": "^1.0.2",
+ "@npmcli/metavuln-calculator": "^1.1.0",
+ "@npmcli/move-file": "^1.1.0",
+ "@npmcli/name-from-folder": "^1.0.1",
+ "@npmcli/node-gyp": "^1.0.1",
+ "@npmcli/package-json": "^1.0.1",
+ "@npmcli/run-script": "^1.8.2",
+ "bin-links": "^2.2.1",
+ "cacache": "^15.0.3",
+ "common-ancestor-path": "^1.0.1",
+ "json-parse-even-better-errors": "^2.3.1",
+ "json-stringify-nice": "^1.1.4",
+ "mkdirp": "^1.0.4",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-install-checks": "^4.0.0",
+ "npm-package-arg": "^8.1.5",
+ "npm-pick-manifest": "^6.1.0",
+ "npm-registry-fetch": "^11.0.0",
+ "pacote": "^11.3.5",
+ "parse-conflict-json": "^1.1.1",
+ "proc-log": "^1.0.0",
+ "promise-all-reject-late": "^1.0.0",
+ "promise-call-limit": "^1.0.1",
+ "read-package-json-fast": "^2.0.2",
+ "readdir-scoped-modules": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.5",
+ "ssri": "^8.0.1",
+ "treeverse": "^1.0.4",
+ "walk-up-path": "^1.0.0"
+ }
+ },
+ "@npmcli/ci-detect": {
+ "version": "1.3.0",
+ "bundled": true,
+ "dev": true
+ },
+ "@npmcli/config": {
+ "version": "2.3.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ini": "^2.0.0",
+ "mkdirp-infer-owner": "^2.0.0",
+ "nopt": "^5.0.0",
+ "semver": "^7.3.4",
+ "walk-up-path": "^1.0.0"
+ }
+ },
+ "@npmcli/disparity-colors": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.3.0"
+ }
+ },
+ "@npmcli/fs": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "@npmcli/git": {
+ "version": "2.1.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/promise-spawn": "^1.3.2",
+ "lru-cache": "^6.0.0",
+ "mkdirp": "^1.0.4",
+ "npm-pick-manifest": "^6.1.1",
+ "promise-inflight": "^1.0.1",
+ "promise-retry": "^2.0.1",
+ "semver": "^7.3.5",
+ "which": "^2.0.2"
+ }
+ },
+ "@npmcli/installed-package-contents": {
+ "version": "1.0.7",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "@npmcli/map-workspaces": {
+ "version": "1.0.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/name-from-folder": "^1.0.1",
+ "glob": "^7.1.6",
+ "minimatch": "^3.0.4",
+ "read-package-json-fast": "^2.0.1"
+ }
+ },
+ "@npmcli/metavuln-calculator": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "cacache": "^15.0.5",
+ "pacote": "^11.1.11",
+ "semver": "^7.3.2"
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "1.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "@npmcli/name-from-folder": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "@npmcli/node-gyp": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "@npmcli/package-json": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.1"
+ }
+ },
+ "@npmcli/promise-spawn": {
+ "version": "1.3.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "infer-owner": "^1.0.4"
+ }
+ },
+ "@npmcli/run-script": {
+ "version": "1.8.6",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/node-gyp": "^1.0.2",
+ "@npmcli/promise-spawn": "^1.3.2",
+ "node-gyp": "^7.1.0",
+ "read-package-json-fast": "^2.0.1"
+ }
+ },
+ "@tootallnate/once": {
+ "version": "1.1.2",
+ "bundled": true,
+ "dev": true
+ },
+ "abbrev": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "agent-base": {
+ "version": "6.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "debug": "4"
+ }
+ },
+ "agentkeepalive": {
+ "version": "4.1.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "depd": "^1.1.2",
+ "humanize-ms": "^1.2.1"
+ }
+ },
+ "aggregate-error": {
+ "version": "3.1.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ }
+ },
+ "ajv": {
+ "version": "6.12.6",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "ansicolors": {
+ "version": "0.3.2",
+ "bundled": true,
+ "dev": true
+ },
+ "ansistyles": {
+ "version": "0.1.3",
+ "bundled": true,
+ "dev": true
+ },
+ "aproba": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "archy": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "are-we-there-yet": {
+ "version": "1.1.6",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ }
+ },
+ "asap": {
+ "version": "2.0.6",
+ "bundled": true,
+ "dev": true
+ },
+ "asn1": {
+ "version": "0.2.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "bundled": true,
+ "dev": true
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "bundled": true,
+ "dev": true
+ },
+ "aws4": {
+ "version": "1.11.0",
+ "bundled": true,
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "bin-links": {
+ "version": "2.2.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "cmd-shim": "^4.0.1",
+ "mkdirp": "^1.0.3",
+ "npm-normalize-package-bin": "^1.0.0",
+ "read-cmd-shim": "^2.0.0",
+ "rimraf": "^3.0.0",
+ "write-file-atomic": "^3.0.3"
+ }
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "bundled": true,
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "builtins": {
+ "version": "1.0.3",
+ "bundled": true,
+ "dev": true
+ },
+ "cacache": {
+ "version": "15.3.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ }
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "bundled": true,
+ "dev": true
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "chownr": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "cidr-regex": {
+ "version": "3.1.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ip-regex": "^4.1.0"
+ }
+ },
+ "clean-stack": {
+ "version": "2.2.0",
+ "bundled": true,
+ "dev": true
+ },
+ "cli-columns": {
+ "version": "3.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "string-width": "^2.0.0",
+ "strip-ansi": "^3.0.1"
+ }
+ },
+ "cli-table3": {
+ "version": "0.6.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "colors": "^1.1.2",
+ "object-assign": "^4.1.0",
+ "string-width": "^4.2.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.0"
+ }
+ }
+ }
+ },
+ "clone": {
+ "version": "1.0.4",
+ "bundled": true,
+ "dev": true
+ },
+ "cmd-shim": {
+ "version": "4.1.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "mkdirp-infer-owner": "^2.0.0"
+ }
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "bundled": true,
+ "dev": true
+ },
+ "color-support": {
+ "version": "1.1.3",
+ "bundled": true,
+ "dev": true
+ },
+ "colors": {
+ "version": "1.4.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "columnify": {
+ "version": "1.5.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "strip-ansi": "^3.0.0",
+ "wcwidth": "^1.0.0"
+ }
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "common-ancestor-path": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "debug": {
+ "version": "4.3.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.1.2",
+ "bundled": true,
+ "dev": true
+ }
+ }
+ },
+ "debuglog": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "defaults": {
+ "version": "1.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "clone": "^1.0.2"
+ }
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "depd": {
+ "version": "1.1.2",
+ "bundled": true,
+ "dev": true
+ },
+ "dezalgo": {
+ "version": "1.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "asap": "^2.0.0",
+ "wrappy": "1"
+ }
+ },
+ "diff": {
+ "version": "5.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "encoding": {
+ "version": "0.1.13",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "iconv-lite": "^0.6.2"
+ }
+ },
+ "env-paths": {
+ "version": "2.2.1",
+ "bundled": true,
+ "dev": true
+ },
+ "err-code": {
+ "version": "2.0.3",
+ "bundled": true,
+ "dev": true
+ },
+ "extend": {
+ "version": "3.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "bundled": true,
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "bundled": true,
+ "dev": true
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "fastest-levenshtein": {
+ "version": "1.0.12",
+ "bundled": true,
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "bundled": true,
+ "dev": true
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "gauge": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "aproba": "^1.0.3 || ^2.0.0",
+ "color-support": "^1.1.2",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.1",
+ "object-assign": "^4.1.1",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1 || ^2.0.0",
+ "strip-ansi": "^3.0.1 || ^4.0.0",
+ "wide-align": "^1.1.2"
+ }
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.8",
+ "bundled": true,
+ "dev": true
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "hosted-git-info": {
+ "version": "4.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "http-cache-semantics": {
+ "version": "4.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "humanize-ms": {
+ "version": "1.2.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ms": "^2.0.0"
+ }
+ },
+ "iconv-lite": {
+ "version": "0.6.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ },
+ "ignore-walk": {
+ "version": "3.0.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "bundled": true,
+ "dev": true
+ },
+ "indent-string": {
+ "version": "4.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "infer-owner": {
+ "version": "1.0.4",
+ "bundled": true,
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "bundled": true,
+ "dev": true
+ },
+ "ini": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "init-package-json": {
+ "version": "2.0.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "npm-package-arg": "^8.1.5",
+ "promzard": "^0.3.0",
+ "read": "~1.0.1",
+ "read-package-json": "^4.1.1",
+ "semver": "^7.3.5",
+ "validate-npm-package-license": "^3.0.4",
+ "validate-npm-package-name": "^3.0.0"
+ }
+ },
+ "ip": {
+ "version": "1.1.5",
+ "bundled": true,
+ "dev": true
+ },
+ "ip-regex": {
+ "version": "4.3.0",
+ "bundled": true,
+ "dev": true
+ },
+ "is-cidr": {
+ "version": "4.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "cidr-regex": "^3.1.1"
+ }
+ },
+ "is-core-module": {
+ "version": "2.7.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "is-lambda": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "bundled": true,
+ "dev": true
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "json-parse-even-better-errors": {
+ "version": "2.3.1",
+ "bundled": true,
+ "dev": true
+ },
+ "json-schema": {
+ "version": "0.2.3",
+ "bundled": true,
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "bundled": true,
+ "dev": true
+ },
+ "json-stringify-nice": {
+ "version": "1.1.4",
+ "bundled": true,
+ "dev": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "jsonparse": {
+ "version": "1.3.1",
+ "bundled": true,
+ "dev": true
+ },
+ "jsprim": {
+ "version": "1.4.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.2.3",
+ "verror": "1.10.0"
+ }
+ },
+ "just-diff": {
+ "version": "3.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "just-diff-apply": {
+ "version": "3.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "libnpmaccess": {
+ "version": "4.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "aproba": "^2.0.0",
+ "minipass": "^3.1.1",
+ "npm-package-arg": "^8.1.2",
+ "npm-registry-fetch": "^11.0.0"
+ }
+ },
+ "libnpmdiff": {
+ "version": "2.0.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/disparity-colors": "^1.0.1",
+ "@npmcli/installed-package-contents": "^1.0.7",
+ "binary-extensions": "^2.2.0",
+ "diff": "^5.0.0",
+ "minimatch": "^3.0.4",
+ "npm-package-arg": "^8.1.4",
+ "pacote": "^11.3.4",
+ "tar": "^6.1.0"
+ }
+ },
+ "libnpmexec": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/arborist": "^2.3.0",
+ "@npmcli/ci-detect": "^1.3.0",
+ "@npmcli/run-script": "^1.8.4",
+ "chalk": "^4.1.0",
+ "mkdirp-infer-owner": "^2.0.0",
+ "npm-package-arg": "^8.1.2",
+ "pacote": "^11.3.1",
+ "proc-log": "^1.0.0",
+ "read": "^1.0.7",
+ "read-package-json-fast": "^2.0.2",
+ "walk-up-path": "^1.0.0"
+ }
+ },
+ "libnpmfund": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/arborist": "^2.5.0"
+ }
+ },
+ "libnpmhook": {
+ "version": "6.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^11.0.0"
+ }
+ },
+ "libnpmorg": {
+ "version": "2.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^11.0.0"
+ }
+ },
+ "libnpmpack": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/run-script": "^1.8.3",
+ "npm-package-arg": "^8.1.0",
+ "pacote": "^11.2.6"
+ }
+ },
+ "libnpmpublish": {
+ "version": "4.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "normalize-package-data": "^3.0.2",
+ "npm-package-arg": "^8.1.2",
+ "npm-registry-fetch": "^11.0.0",
+ "semver": "^7.1.3",
+ "ssri": "^8.0.1"
+ }
+ },
+ "libnpmsearch": {
+ "version": "3.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "npm-registry-fetch": "^11.0.0"
+ }
+ },
+ "libnpmteam": {
+ "version": "2.0.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "aproba": "^2.0.0",
+ "npm-registry-fetch": "^11.0.0"
+ }
+ },
+ "libnpmversion": {
+ "version": "1.2.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/git": "^2.0.7",
+ "@npmcli/run-script": "^1.8.4",
+ "json-parse-even-better-errors": "^2.3.1",
+ "semver": "^7.3.5",
+ "stringify-package": "^1.0.1"
+ }
+ },
+ "lru-cache": {
+ "version": "6.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "make-fetch-happen": {
+ "version": "9.1.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "agentkeepalive": "^4.1.3",
+ "cacache": "^15.2.0",
+ "http-cache-semantics": "^4.1.0",
+ "http-proxy-agent": "^4.0.1",
+ "https-proxy-agent": "^5.0.0",
+ "is-lambda": "^1.0.1",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.3",
+ "minipass-collect": "^1.0.2",
+ "minipass-fetch": "^1.3.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.4",
+ "negotiator": "^0.6.2",
+ "promise-retry": "^2.0.1",
+ "socks-proxy-agent": "^6.0.0",
+ "ssri": "^8.0.0"
+ }
+ },
+ "mime-db": {
+ "version": "1.49.0",
+ "bundled": true,
+ "dev": true
+ },
+ "mime-types": {
+ "version": "2.1.32",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "mime-db": "1.49.0"
+ }
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minipass": {
+ "version": "3.1.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-fetch": {
+ "version": "1.4.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "encoding": "^0.1.12",
+ "minipass": "^3.1.0",
+ "minipass-sized": "^1.0.3",
+ "minizlib": "^2.0.0"
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-json-stream": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "jsonparse": "^1.3.1",
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-sized": {
+ "version": "1.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "bundled": true,
+ "dev": true
+ },
+ "mkdirp-infer-owner": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "chownr": "^2.0.0",
+ "infer-owner": "^1.0.4",
+ "mkdirp": "^1.0.3"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "bundled": true,
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.8",
+ "bundled": true,
+ "dev": true
+ },
+ "negotiator": {
+ "version": "0.6.2",
+ "bundled": true,
+ "dev": true
+ },
+ "node-gyp": {
+ "version": "7.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.3",
+ "nopt": "^5.0.0",
+ "npmlog": "^4.1.2",
+ "request": "^2.88.2",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.2",
+ "tar": "^6.0.2",
+ "which": "^2.0.2"
+ },
+ "dependencies": {
+ "aproba": {
+ "version": "1.2.0",
+ "bundled": true,
+ "dev": true
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "npmlog": {
+ "version": "4.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ }
+ }
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "normalize-package-data": {
+ "version": "3.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^4.0.1",
+ "is-core-module": "^2.5.0",
+ "semver": "^7.3.4",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "npm-audit-report": {
+ "version": "2.1.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "chalk": "^4.0.0"
+ }
+ },
+ "npm-bundled": {
+ "version": "1.1.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-install-checks": {
+ "version": "4.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "semver": "^7.1.1"
+ }
+ },
+ "npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "npm-package-arg": {
+ "version": "8.1.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^4.0.1",
+ "semver": "^7.3.4",
+ "validate-npm-package-name": "^3.0.0"
+ }
+ },
+ "npm-packlist": {
+ "version": "2.2.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.6",
+ "ignore-walk": "^3.0.3",
+ "npm-bundled": "^1.1.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-pick-manifest": {
+ "version": "6.1.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "npm-install-checks": "^4.0.0",
+ "npm-normalize-package-bin": "^1.0.1",
+ "npm-package-arg": "^8.1.2",
+ "semver": "^7.3.4"
+ }
+ },
+ "npm-profile": {
+ "version": "5.0.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "npm-registry-fetch": "^11.0.0"
+ }
+ },
+ "npm-registry-fetch": {
+ "version": "11.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "make-fetch-happen": "^9.0.1",
+ "minipass": "^3.1.3",
+ "minipass-fetch": "^1.3.0",
+ "minipass-json-stream": "^1.0.1",
+ "minizlib": "^2.0.0",
+ "npm-package-arg": "^8.0.0"
+ }
+ },
+ "npm-user-validate": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "npmlog": {
+ "version": "5.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^3.0.0",
+ "set-blocking": "^2.0.0"
+ },
+ "dependencies": {
+ "are-we-there-yet": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^3.6.0"
+ }
+ }
+ }
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "0.9.0",
+ "bundled": true,
+ "dev": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "opener": {
+ "version": "1.5.2",
+ "bundled": true,
+ "dev": true
+ },
+ "p-map": {
+ "version": "4.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "pacote": {
+ "version": "11.3.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "@npmcli/git": "^2.1.0",
+ "@npmcli/installed-package-contents": "^1.0.6",
+ "@npmcli/promise-spawn": "^1.2.0",
+ "@npmcli/run-script": "^1.8.2",
+ "cacache": "^15.0.5",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.1.0",
+ "infer-owner": "^1.0.4",
+ "minipass": "^3.1.3",
+ "mkdirp": "^1.0.3",
+ "npm-package-arg": "^8.0.1",
+ "npm-packlist": "^2.1.4",
+ "npm-pick-manifest": "^6.0.0",
+ "npm-registry-fetch": "^11.0.0",
+ "promise-retry": "^2.0.1",
+ "read-package-json-fast": "^2.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.1.0"
+ }
+ },
+ "parse-conflict-json": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "just-diff": "^3.0.1",
+ "just-diff-apply": "^3.0.0"
+ }
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "bundled": true,
+ "dev": true
+ },
+ "proc-log": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "promise-all-reject-late": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "promise-call-limit": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "promise-inflight": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "promise-retry": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "err-code": "^2.0.2",
+ "retry": "^0.12.0"
+ }
+ },
+ "promzard": {
+ "version": "0.3.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "read": "1"
+ }
+ },
+ "psl": {
+ "version": "1.8.0",
+ "bundled": true,
+ "dev": true
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "bundled": true,
+ "dev": true
+ },
+ "qrcode-terminal": {
+ "version": "0.12.0",
+ "bundled": true,
+ "dev": true
+ },
+ "qs": {
+ "version": "6.5.2",
+ "bundled": true,
+ "dev": true
+ },
+ "read": {
+ "version": "1.0.7",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "mute-stream": "~0.0.4"
+ }
+ },
+ "read-cmd-shim": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "read-package-json": {
+ "version": "4.1.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "normalize-package-data": "^3.0.0",
+ "npm-normalize-package-bin": "^1.0.0"
+ }
+ },
+ "read-package-json-fast": {
+ "version": "2.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "json-parse-even-better-errors": "^2.3.0",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "readdir-scoped-modules": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "debuglog": "^1.0.1",
+ "dezalgo": "^1.0.0",
+ "graceful-fs": "^4.1.2",
+ "once": "^1.3.0"
+ }
+ },
+ "request": {
+ "version": "2.88.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "dependencies": {
+ "form-data": {
+ "version": "2.3.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "tough-cookie": {
+ "version": "2.5.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ }
+ }
+ }
+ },
+ "retry": {
+ "version": "0.12.0",
+ "bundled": true,
+ "dev": true
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "bundled": true,
+ "dev": true
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "bundled": true,
+ "dev": true
+ },
+ "semver": {
+ "version": "7.3.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "3.0.3",
+ "bundled": true,
+ "dev": true
+ },
+ "smart-buffer": {
+ "version": "4.2.0",
+ "bundled": true,
+ "dev": true
+ },
+ "socks": {
+ "version": "2.6.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ip": "^1.1.5",
+ "smart-buffer": "^4.1.0"
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "6.1.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "agent-base": "^6.0.2",
+ "debug": "^4.3.1",
+ "socks": "^2.6.1"
+ }
+ },
+ "spdx-correct": {
+ "version": "3.1.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.3.0",
+ "bundled": true,
+ "dev": true
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.10",
+ "bundled": true,
+ "dev": true
+ },
+ "sshpk": {
+ "version": "1.16.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ }
+ },
+ "ssri": {
+ "version": "8.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "minipass": "^3.1.1"
+ }
+ },
+ "string_decoder": {
+ "version": "1.3.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "stringify-package": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "tar": {
+ "version": "6.1.11",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "bundled": true,
+ "dev": true
+ },
+ "tiny-relative-date": {
+ "version": "1.3.0",
+ "bundled": true,
+ "dev": true
+ },
+ "treeverse": {
+ "version": "1.0.4",
+ "bundled": true,
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "bundled": true,
+ "dev": true
+ },
+ "typedarray-to-buffer": {
+ "version": "3.1.5",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "unique-filename": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "2.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "uuid": {
+ "version": "3.4.0",
+ "bundled": true,
+ "dev": true
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.4",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "validate-npm-package-name": {
+ "version": "3.0.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "builtins": "^1.0.3"
+ }
+ },
+ "verror": {
+ "version": "1.10.0",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "walk-up-path": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true
+ },
+ "wcwidth": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "defaults": "^1.0.3"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "wide-align": {
+ "version": "1.1.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.2 || 2"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true
+ },
+ "write-file-atomic": {
+ "version": "3.0.3",
+ "bundled": true,
+ "dev": true,
+ "requires": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "bundled": true,
+ "dev": true
+ }
+ }
+ },
+ "npm-api": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-api/-/npm-api-1.0.1.tgz",
+ "integrity": "sha512-4sITrrzEbPcr0aNV28QyOmgn6C9yKiF8k92jn4buYAK8wmA5xo1qL3II5/gT1r7wxbXBflSduZ2K3FbtOrtGkA==",
+ "dev": true,
+ "requires": {
+ "clone-deep": "^4.0.1",
+ "download-stats": "^0.3.4",
+ "JSONStream": "^1.3.5",
+ "moment": "^2.24.0",
+ "node-fetch": "^2.6.0",
+ "paged-request": "^2.0.1"
+ },
+ "dependencies": {
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ }
+ }
+ },
+ "npm-bundled": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz",
+ "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==",
+ "dev": true,
+ "requires": {
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-normalize-package-bin": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz",
+ "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==",
+ "dev": true
+ },
+ "npm-packlist": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz",
+ "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==",
+ "dev": true,
+ "requires": {
+ "ignore-walk": "^3.0.1",
+ "npm-bundled": "^1.0.1",
+ "npm-normalize-package-bin": "^1.0.1"
+ }
+ },
+ "npm-run-all": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
+ "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "chalk": "^2.4.1",
+ "cross-spawn": "^6.0.5",
+ "memorystream": "^0.3.1",
+ "minimatch": "^3.0.4",
+ "pidtree": "^0.3.0",
+ "read-pkg": "^3.0.0",
+ "shell-quote": "^1.6.1",
+ "string.prototype.padend": "^3.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ }
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
+ "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
+ "dev": true,
+ "requires": {
+ "load-json-file": "^4.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^3.0.0"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
+ }
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "npmlog": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz",
+ "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==",
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "^2.0.0",
+ "console-control-strings": "^1.1.0",
+ "gauge": "^3.0.0",
+ "set-blocking": "^2.0.0"
+ }
+ },
+ "nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "null-check": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
+ "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=",
+ "dev": true
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true
+ },
+ "nwsapi": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
+ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
+ "dev": true
+ },
+ "oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "dev": true,
+ "optional": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ },
+ "object-component": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
+ "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=",
+ "dev": true
+ },
+ "object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "dev": true,
+ "requires": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ }
+ }
+ },
+ "object-hash": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
+ "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==",
+ "dev": true
+ },
+ "object-inspect": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
+ "dev": true
+ },
+ "object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true
+ },
+ "object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.0"
+ }
+ },
+ "object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "object.getownpropertydescriptors": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz",
+ "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ }
+ },
+ "object.omit": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
+ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
+ "dev": true,
+ "requires": {
+ "for-own": "^0.1.4",
+ "is-extendable": "^0.1.1"
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
+ "dev": true
+ },
+ "on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "dev": true,
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "dev": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onchange": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/onchange/-/onchange-6.1.1.tgz",
+ "integrity": "sha512-G60OULp9Hi2dixPKYn/lfs7C8oDgFcneAhZ/4nPnvzd+Ar94q3FN0UG/t1zqXI15StSLvt7NlRqylamTSGhc4A==",
+ "requires": {
+ "@blakeembrey/deque": "^1.0.3",
+ "arrify": "^2.0.0",
+ "chokidar": "^3.0.0",
+ "cross-spawn": "^7.0.1",
+ "ignore": "^5.1.4",
+ "minimist": "^1.2.3",
+ "supports-color": "^7.0.0",
+ "tree-kill": "^1.2.2"
+ }
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ },
+ "open": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
+ "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==",
+ "dev": true,
+ "requires": {
+ "is-wsl": "^1.1.0"
+ }
+ },
+ "opencollective-postinstall": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz",
+ "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==",
+ "dev": true
+ },
+ "opn": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-6.0.0.tgz",
+ "integrity": "sha512-I9PKfIZC+e4RXZ/qr1RhgyCnGgYX0UEIlXgWnCOVACIvFgaC9rz6Won7xbdhoHrd8IIhV7YEpHjreNUNkqCGkQ==",
+ "dev": true,
+ "requires": {
+ "is-wsl": "^1.1.0"
+ }
+ },
+ "opt-cli": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/opt-cli/-/opt-cli-1.5.1.tgz",
+ "integrity": "sha1-BNtEexPJa5kusxaFJm9O0NlzbcI=",
+ "dev": true,
+ "requires": {
+ "commander": "2.9.0",
+ "lodash.clone": "4.3.2",
+ "manage-path": "2.0.0",
+ "spawn-command": "0.0.2-1"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
+ "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
+ "dev": true,
+ "requires": {
+ "graceful-readlink": ">= 1.0.0"
+ }
+ },
+ "lodash.clone": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.3.2.tgz",
+ "integrity": "sha1-5WsXa2gjp93jj38r9Y3n1ZcSAOk=",
+ "dev": true,
+ "requires": {
+ "lodash._baseclone": "~4.5.0"
+ }
+ },
+ "spawn-command": {
+ "version": "0.0.2-1",
+ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz",
+ "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=",
+ "dev": true
+ }
+ }
+ },
+ "optimist": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
+ "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
+ "dev": true,
+ "requires": {
+ "minimist": "~0.0.1",
+ "wordwrap": "~0.0.2"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
+ "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
+ "dev": true
+ }
+ }
+ },
+ "optionator": {
+ "version": "0.8.3",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
+ "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
+ "dev": true,
+ "requires": {
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.6",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "word-wrap": "~1.2.3"
+ }
+ },
+ "opts": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz",
+ "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==",
+ "dev": true
+ },
+ "original": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
+ "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
+ "dev": true,
+ "requires": {
+ "url-parse": "^1.4.3"
+ }
+ },
+ "os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
+ "dev": true
+ },
+ "os-homedir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "dev": true
+ },
+ "os-locale": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
+ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
+ "dev": true,
+ "requires": {
+ "execa": "^0.7.0",
+ "lcid": "^1.0.0",
+ "mem": "^1.1.0"
+ },
+ "dependencies": {
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "execa": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "requires": {
+ "path-key": "^2.0.0"
+ }
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ }
+ }
+ },
+ "os-shim": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz",
+ "integrity": "sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc=",
+ "dev": true
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true
+ },
+ "osenv": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+ "dev": true,
+ "requires": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
+ "p-cancelable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
+ "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
+ "dev": true
+ },
+ "p-defer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
+ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
+ "dev": true
+ },
+ "p-each-series": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
+ "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
+ "dev": true
+ },
+ "p-event": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz",
+ "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==",
+ "dev": true,
+ "requires": {
+ "p-timeout": "^3.1.0"
+ }
+ },
+ "p-filter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz",
+ "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==",
+ "dev": true,
+ "requires": {
+ "p-map": "^2.0.0"
+ }
+ },
+ "p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true
+ },
+ "p-is-promise": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-3.0.0.tgz",
+ "integrity": "sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==",
+ "dev": true
+ },
+ "p-lazy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-lazy/-/p-lazy-1.0.0.tgz",
+ "integrity": "sha1-7FPIAvLuOsKPFmzILQsrAt4nqDU=",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-map": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
+ "dev": true
+ },
+ "p-reduce": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz",
+ "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==",
+ "dev": true
+ },
+ "p-retry": {
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz",
+ "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==",
+ "dev": true,
+ "requires": {
+ "@types/retry": "^0.12.0",
+ "retry": "^0.13.1"
+ }
+ },
+ "p-timeout": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
+ "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
+ "dev": true,
+ "requires": {
+ "p-finally": "^1.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ },
+ "pac-proxy-agent": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-3.0.1.tgz",
+ "integrity": "sha512-44DUg21G/liUZ48dJpUSjZnFfZro/0K5JTyFYLBcmh9+T6Ooi4/i4efwUiEy0+4oQusCBqWdhv16XohIj1GqnQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "agent-base": "^4.2.0",
+ "debug": "^4.1.1",
+ "get-uri": "^2.0.0",
+ "http-proxy-agent": "^2.1.0",
+ "https-proxy-agent": "^3.0.0",
+ "pac-resolver": "^3.0.0",
+ "raw-body": "^2.2.0",
+ "socks-proxy-agent": "^4.0.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "es6-promisify": "^5.0.0"
+ }
+ },
+ "debug": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz",
+ "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "agent-base": "^4.3.0",
+ "debug": "^3.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "pac-resolver": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz",
+ "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "co": "^4.6.0",
+ "degenerator": "^1.0.4",
+ "ip": "^1.1.5",
+ "netmask": "^1.0.6",
+ "thunkify": "^2.1.2"
+ }
+ },
+ "package-json": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
+ "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
+ "dev": true,
+ "requires": {
+ "got": "^9.6.0",
+ "registry-auth-token": "^4.0.0",
+ "registry-url": "^5.0.0",
+ "semver": "^6.2.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "paged-request": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/paged-request/-/paged-request-2.0.2.tgz",
+ "integrity": "sha512-NWrGqneZImDdcMU/7vMcAOo1bIi5h/pmpJqe7/jdsy85BA/s5MSaU/KlpxwW/IVPmIwBcq2uKPrBWWhEWhtxag==",
+ "dev": true,
+ "requires": {
+ "axios": "^0.21.1"
+ }
+ },
+ "pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
+ "parallel-transform": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
+ "dev": true,
+ "requires": {
+ "cyclist": "^1.0.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.1.5"
+ }
+ },
+ "param-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
+ "dev": true,
+ "requires": {
+ "no-case": "^2.2.0"
+ }
+ },
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
+ "parent-require": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parent-require/-/parent-require-1.0.0.tgz",
+ "integrity": "sha1-dGoWdjgIOoYLDu9nMssn7UbDKXc=",
+ "dev": true
+ },
+ "parents": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
+ "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=",
+ "dev": true,
+ "requires": {
+ "path-platform": "~0.11.15"
+ }
+ },
+ "parse-asn1": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "dev": true,
+ "requires": {
+ "asn1.js": "^5.2.0",
+ "browserify-aes": "^1.0.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "parse-glob": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
+ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
+ "dev": true,
+ "requires": {
+ "glob-base": "^0.3.0",
+ "is-dotfile": "^1.0.0",
+ "is-extglob": "^1.0.0",
+ "is-glob": "^2.0.0"
+ },
+ "dependencies": {
+ "is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^1.0.0"
+ }
+ }
+ }
+ },
+ "parse-json": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
+ "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "error-ex": "^1.3.1",
+ "json-parse-even-better-errors": "^2.3.0",
+ "lines-and-columns": "^1.1.6"
+ }
+ },
+ "parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+ "dev": true
+ },
+ "parse5": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
+ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
+ "dev": true
+ },
+ "parseqs": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
+ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
+ "dev": true,
+ "requires": {
+ "better-assert": "~1.0.0"
+ }
+ },
+ "parseuri": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
+ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
+ "dev": true,
+ "requires": {
+ "better-assert": "~1.0.0"
+ }
+ },
+ "parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "dev": true
+ },
+ "pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "dev": true
+ },
+ "path-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
+ "dev": true
+ },
+ "path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "path-platform": {
+ "version": "0.11.15",
+ "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
+ "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=",
+ "dev": true
+ },
+ "path-proxy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz",
+ "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "inflection": "~1.3.0"
+ },
+ "dependencies": {
+ "inflection": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz",
+ "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
+ "dev": true
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "dev": true
+ },
+ "pause-stream": {
+ "version": "0.0.11",
+ "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
+ "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
+ "dev": true,
+ "requires": {
+ "through": "~2.3"
+ }
+ },
+ "pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "dev": true,
+ "requires": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "pegjs": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz",
+ "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0=",
+ "dev": true
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true,
+ "optional": true
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+ },
+ "pidtree": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
+ "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
+ "dev": true
+ },
+ "pify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
+ "dev": true
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "requires": {
+ "pinkie": "^2.0.0"
+ }
+ },
+ "pirates": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz",
+ "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==",
+ "dev": true
+ },
+ "pkg-conf": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
+ "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
+ "dev": true,
+ "requires": {
+ "find-up": "^2.0.0",
+ "load-json-file": "^4.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "load-json-file": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^4.0.0",
+ "pify": "^3.0.0",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "requires": {
+ "p-try": "^1.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
+ },
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ },
+ "strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
+ "dev": true
+ }
+ }
+ },
+ "pkg-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
+ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
+ "dev": true,
+ "requires": {
+ "find-up": "^2.1.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "requires": {
+ "p-try": "^1.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ }
+ }
+ },
+ "pluralize": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
+ "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
+ "dev": true
+ },
+ "portfinder": {
+ "version": "1.0.28",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+ "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
+ "dev": true,
+ "requires": {
+ "async": "^2.6.2",
+ "debug": "^3.1.1",
+ "mkdirp": "^0.5.5"
+ },
+ "dependencies": {
+ "async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "dev": true
+ },
+ "preact": {
+ "version": "8.2.9",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-8.2.9.tgz",
+ "integrity": "sha512-ThuGXBmJS3VsT+jIP+eQufD3L8pRw/PY3FoCys6O9Pu6aF12Pn9zAJDX99TfwRAFOCEKm/P0lwiPTbqKMJp0fA=="
+ },
+ "prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "dev": true
+ },
+ "prepend-http": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+ "dev": true
+ },
+ "preserve": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
+ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
+ "dev": true
+ },
+ "prettier": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
+ "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
+ "dev": true
+ },
+ "pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+ "dev": true
+ },
+ "pretty-error": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
+ "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.20",
+ "renderkid": "^2.0.4"
+ }
+ },
+ "pretty-format": {
+ "version": "27.5.1",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
+ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^17.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
+ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
+ "dev": true
+ },
+ "react-is": {
+ "version": "17.0.2",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
+ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
+ "dev": true
+ }
+ }
+ },
+ "prismjs": {
+ "version": "1.27.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz",
+ "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==",
+ "dev": true
+ },
+ "private": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
+ "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
+ "dev": true
+ },
+ "process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
+ "dev": true
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
+ "dev": true
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true
+ },
+ "promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "requires": {
+ "asap": "~2.0.3"
+ }
+ },
+ "promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
+ "dev": true
+ },
+ "promisify-call": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz",
+ "integrity": "sha1-1IwtRWUszM1SgB3ey9UzptS9X7o=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "with-callback": "^1.0.2"
+ }
+ },
+ "prompts": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+ "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
+ "dev": true,
+ "requires": {
+ "kleur": "^3.0.3",
+ "sisteransi": "^1.0.5"
+ }
+ },
+ "prop-types": {
+ "version": "15.8.1",
+ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
+ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
+ "requires": {
+ "loose-envify": "^1.4.0",
+ "object-assign": "^4.1.1",
+ "react-is": "^16.13.1"
+ }
+ },
+ "proxy-addr": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
+ "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
+ "dev": true,
+ "requires": {
+ "forwarded": "0.2.0",
+ "ipaddr.js": "1.9.1"
+ }
+ },
+ "proxy-agent": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.3.tgz",
+ "integrity": "sha512-PXVVVuH9tiQuxQltFJVSnXWuDtNr+8aNBP6XVDDCDiUuDN8eRCm+ii4/mFWmXWEA0w8jjJSlePa4LXlM4jIzNA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "agent-base": "^4.2.0",
+ "debug": "^3.1.0",
+ "http-proxy-agent": "^2.1.0",
+ "https-proxy-agent": "^2.2.1",
+ "lru-cache": "^4.1.2",
+ "pac-proxy-agent": "^3.0.0",
+ "proxy-from-env": "^1.0.0",
+ "socks-proxy-agent": "^4.0.1"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
+ "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "es6-promisify": "^5.0.0"
+ }
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "optional": true
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+ "dev": true,
+ "optional": true
+ },
+ "proxy-middleware": {
+ "version": "0.15.0",
+ "resolved": "https://registry.npmjs.org/proxy-middleware/-/proxy-middleware-0.15.0.tgz",
+ "integrity": "sha1-o/3xvvtzD5UZZYcqwvYHTGFHelY=",
+ "dev": true
+ },
+ "prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "dev": true
+ },
+ "ps-tree": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz",
+ "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==",
+ "dev": true,
+ "requires": {
+ "event-stream": "=3.3.4"
+ }
+ },
+ "pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
+ "psl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
+ "dev": true
+ },
+ "public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
+ "dev": true
+ }
+ }
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "dev": true,
+ "requires": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ },
+ "dependencies": {
+ "pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ }
+ }
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": true
+ },
+ "pupa": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
+ "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
+ "dev": true,
+ "requires": {
+ "escape-goat": "^2.0.0"
+ }
+ },
+ "q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
+ "dev": true
+ },
+ "qjobs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
+ "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==",
+ "dev": true
+ },
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "dev": true
+ },
+ "query-string": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
+ "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
+ "dev": true,
+ "requires": {
+ "decode-uri-component": "^0.2.0",
+ "object-assign": "^4.1.0",
+ "strict-uri-encode": "^1.0.0"
+ }
+ },
+ "querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "dev": true
+ },
+ "querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
+ "dev": true
+ },
+ "querystringify": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
+ "dev": true
+ },
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "dev": true
+ },
+ "quick-lru": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz",
+ "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==",
+ "dev": true
+ },
+ "randomatic": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
+ "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
+ "dev": true,
+ "requires": {
+ "is-number": "^4.0.0",
+ "kind-of": "^6.0.0",
+ "math-random": "^1.0.1"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "dev": true,
+ "requires": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "dev": true
+ },
+ "raw-body": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
+ "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
+ "dev": true,
+ "requires": {
+ "bytes": "3.1.1",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
+ }
+ },
+ "rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "dev": true,
+ "requires": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "dependencies": {
+ "strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+ "dev": true
+ }
+ }
+ },
+ "react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
+ "read-chunk": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz",
+ "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==",
+ "dev": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "with-open-file": "^0.1.6"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ }
+ }
+ },
+ "read-only-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
+ "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "read-pkg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
+ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
+ "dev": true,
+ "requires": {
+ "load-json-file": "^2.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^2.0.0"
+ },
+ "dependencies": {
+ "path-type": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
+ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
+ "dev": true,
+ "requires": {
+ "pify": "^2.0.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "read-pkg-up": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
+ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "dev": true,
+ "requires": {
+ "find-up": "^2.0.0",
+ "read-pkg": "^2.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "requires": {
+ "p-try": "^1.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "recast": {
+ "version": "0.14.7",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.14.7.tgz",
+ "integrity": "sha512-/nwm9pkrcWagN40JeJhkPaRxiHXBRkXyRh/hgU088Z/v+qCy+zIHHY6bC6o7NaKAxPqtE6nD8zBH1LfU0/Wx6A==",
+ "dev": true,
+ "requires": {
+ "ast-types": "0.11.3",
+ "esprima": "~4.0.0",
+ "private": "~0.1.5",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "ast-types": {
+ "version": "0.11.3",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz",
+ "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "rechoir": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.1.6"
+ }
+ },
+ "recursive-readdir": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz",
+ "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==",
+ "dev": true,
+ "requires": {
+ "minimatch": "3.0.4"
+ }
+ },
+ "redent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz",
+ "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==",
+ "dev": true,
+ "requires": {
+ "indent-string": "^4.0.0",
+ "strip-indent": "^3.0.0"
+ }
+ },
+ "redeyed": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz",
+ "integrity": "sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=",
+ "dev": true,
+ "requires": {
+ "esprima": "~4.0.0"
+ }
+ },
+ "redis": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz",
+ "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "double-ended-queue": "^2.1.0-0",
+ "redis-commands": "^1.2.0",
+ "redis-parser": "^2.6.0"
+ }
+ },
+ "redis-commands": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.7.0.tgz",
+ "integrity": "sha512-nJWqw3bTFy21hX/CPKHth6sfhZbdiHP6bTawSgQBlKOVRG7EZkfHbbHwQJnrE4vsQf0CMNE+3gJ4Fmm16vdVlQ==",
+ "dev": true,
+ "optional": true
+ },
+ "redis-parser": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz",
+ "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=",
+ "dev": true,
+ "optional": true
+ },
+ "regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
+ "dev": true
+ },
+ "regenerate-unicode-properties": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz",
+ "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==",
+ "dev": true,
+ "requires": {
+ "regenerate": "^1.4.2"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
+ "dev": true
+ },
+ "regenerator-transform": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
+ "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
+ "dev": true,
+ "requires": {
+ "babel-runtime": "^6.18.0",
+ "babel-types": "^6.19.0",
+ "private": "^0.1.6"
+ }
+ },
+ "regex-cache": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
+ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
+ "dev": true,
+ "requires": {
+ "is-equal-shallow": "^0.1.3"
+ }
+ },
+ "regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "regexp.prototype.flags": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz",
+ "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "regexpu-core": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
+ "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
+ "dev": true,
+ "requires": {
+ "regenerate": "^1.2.1",
+ "regjsgen": "^0.2.0",
+ "regjsparser": "^0.1.4"
+ }
+ },
+ "registry-auth-token": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
+ "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
+ "dev": true,
+ "requires": {
+ "rc": "^1.2.8"
+ }
+ },
+ "registry-url": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
+ "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
+ "dev": true,
+ "requires": {
+ "rc": "^1.2.8"
+ }
+ },
+ "regjsgen": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
+ "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
+ "dev": true
+ },
+ "regjsparser": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
+ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
+ "dev": true,
+ "requires": {
+ "jsesc": "~0.5.0"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "dev": true
+ }
+ }
+ },
+ "relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
+ "dev": true
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "dev": true
+ },
+ "renderkid": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz",
+ "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==",
+ "dev": true,
+ "requires": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^3.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "repeat-element": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true
+ },
+ "repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true,
+ "requires": {
+ "is-finite": "^1.0.0"
+ }
+ },
+ "replace-ext": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
+ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
+ "dev": true
+ },
+ "request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "dependencies": {
+ "form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "qs": {
+ "version": "6.5.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
+ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "requestretry": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz",
+ "integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "extend": "^3.0.0",
+ "lodash": "^4.15.0",
+ "request": "^2.74.0",
+ "when": "^3.7.7"
+ }
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
+ },
+ "require-uncached": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
+ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
+ "dev": true,
+ "requires": {
+ "caller-path": "^0.1.0",
+ "resolve-from": "^1.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
+ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
+ "dev": true
+ }
+ }
+ },
+ "requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
+ "dev": true
+ },
+ "resolve": {
+ "version": "1.22.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "requires": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ },
+ "resolve-cwd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
+ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^3.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true
+ }
+ }
+ },
+ "resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "dev": true,
+ "requires": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "dev": true
+ },
+ "resolve-global": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
+ "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "global-dirs": "^0.1.1"
+ }
+ },
+ "resolve-pathname": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
+ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==",
+ "dev": true
+ },
+ "resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "dev": true
+ },
+ "resolve.exports": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz",
+ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==",
+ "dev": true
+ },
+ "responselike": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+ "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "dev": true,
+ "requires": {
+ "lowercase-keys": "^1.0.0"
+ }
+ },
+ "restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "requires": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "dev": true
+ },
+ "retry": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
+ "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
+ "dev": true
+ },
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "dev": true
+ },
+ "right-pad": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz",
+ "integrity": "sha1-jKCMLLtbVedNr6lr9/0aJ9VoyNA=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
+ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.0.5"
+ }
+ },
+ "ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dev": true,
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "dev": true
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "dev": true,
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "run-queue": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.1.1"
+ }
+ },
+ "rw": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
+ "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
+ },
+ "rx": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
+ "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
+ "dev": true
+ },
+ "rx-lite": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
+ "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
+ "dev": true
+ },
+ "rx-lite-aggregates": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
+ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
+ "dev": true,
+ "requires": {
+ "rx-lite": "*"
+ }
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ },
+ "dependencies": {
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+ "dev": true
+ }
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "dev": true
+ },
+ "safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "dev": true,
+ "requires": {
+ "ret": "~0.1.10"
+ }
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true
+ },
+ "saxes": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
+ "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "dev": true,
+ "requires": {
+ "xmlchars": "^2.2.0"
+ }
+ },
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ },
+ "scoped-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz",
+ "integrity": "sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=",
+ "dev": true
+ },
+ "seedrandom": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.3.tgz",
+ "integrity": "sha1-JDhQTa0zkXMUv/GKxNeU8W1qrsw="
+ },
+ "select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
+ "dev": true
+ },
+ "selfsigned": {
+ "version": "1.10.14",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz",
+ "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==",
+ "dev": true,
+ "requires": {
+ "node-forge": "^0.10.0"
+ }
+ },
+ "semantic-release": {
+ "version": "17.4.7",
+ "resolved": "https://registry.npmjs.org/semantic-release/-/semantic-release-17.4.7.tgz",
+ "integrity": "sha512-3Ghu8mKCJgCG3QzE5xphkYWM19lGE3XjFdOXQIKBM2PBpBvgFQ/lXv31oX0+fuN/UjNFO/dqhNs8ATLBhg6zBg==",
+ "dev": true,
+ "requires": {
+ "@semantic-release/commit-analyzer": "^8.0.0",
+ "@semantic-release/error": "^2.2.0",
+ "@semantic-release/github": "^7.0.0",
+ "@semantic-release/npm": "^7.0.0",
+ "@semantic-release/release-notes-generator": "^9.0.0",
+ "aggregate-error": "^3.0.0",
+ "cosmiconfig": "^7.0.0",
+ "debug": "^4.0.0",
+ "env-ci": "^5.0.0",
+ "execa": "^5.0.0",
+ "figures": "^3.0.0",
+ "find-versions": "^4.0.0",
+ "get-stream": "^6.0.0",
+ "git-log-parser": "^1.2.0",
+ "hook-std": "^2.0.0",
+ "hosted-git-info": "^4.0.0",
+ "lodash": "^4.17.21",
+ "marked": "^2.0.0",
+ "marked-terminal": "^4.1.1",
+ "micromatch": "^4.0.2",
+ "p-each-series": "^2.1.0",
+ "p-reduce": "^2.0.0",
+ "read-pkg-up": "^7.0.0",
+ "resolve-from": "^5.0.0",
+ "semver": "^7.3.2",
+ "semver-diff": "^3.1.1",
+ "signale": "^1.2.1",
+ "yargs": "^16.2.0"
+ },
+ "dependencies": {
+ "cliui": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true
+ },
+ "hosted-git-info": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz",
+ "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "marked": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/marked/-/marked-2.1.3.tgz",
+ "integrity": "sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dev": true,
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "requires": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ }
+ }
+ },
+ "read-pkg-up": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
+ "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.1.0",
+ "read-pkg": "^5.2.0",
+ "type-fest": "^0.8.1"
+ }
+ },
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "dev": true
+ },
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "16.2.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ }
+ },
+ "yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
+ "dev": true
+ }
+ }
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ }
+ },
+ "semver-diff": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
+ "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "semver-regex": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.3.tgz",
+ "integrity": "sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==",
+ "dev": true
+ },
+ "send": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
+ "dev": true,
+ "requires": {
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "1.8.1",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "serialize-javascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+ "dev": true,
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
+ },
+ "dependencies": {
+ "http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+ "dev": true,
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
+ "dev": true
+ }
+ }
+ },
+ "serve-static": {
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
+ "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
+ "dev": true,
+ "requires": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.17.2"
+ }
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ },
+ "set-getter": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz",
+ "integrity": "sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==",
+ "dev": true,
+ "requires": {
+ "to-object-path": "^0.3.0"
+ }
+ },
+ "set-value": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ },
+ "setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
+ "dev": true
+ },
+ "sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "shasum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
+ "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=",
+ "dev": true,
+ "requires": {
+ "json-stable-stringify": "~0.0.0",
+ "sha.js": "~2.4.4"
+ }
+ },
+ "shasum-object": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz",
+ "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==",
+ "dev": true,
+ "requires": {
+ "fast-safe-stringify": "^2.0.7"
+ }
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ },
+ "shell-quote": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
+ "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==",
+ "dev": true
+ },
+ "shelljs": {
+ "version": "0.7.6",
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.6.tgz",
+ "integrity": "sha1-N5zM+1a5HIYB5HkzVutTgpJN6a0=",
+ "dev": true,
+ "requires": {
+ "glob": "^7.0.0",
+ "interpret": "^1.0.0",
+ "rechoir": "^0.6.2"
+ }
+ },
+ "side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ }
+ },
+ "signal-exit": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
+ "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
+ "dev": true
+ },
+ "signale": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
+ "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.3.2",
+ "figures": "^2.0.0",
+ "pkg-conf": "^2.1.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "simple-concat": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+ "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
+ "dev": true
+ },
+ "simple-get": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz",
+ "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==",
+ "dev": true,
+ "requires": {
+ "decompress-response": "^4.2.0",
+ "once": "^1.3.1",
+ "simple-concat": "^1.0.0"
+ },
+ "dependencies": {
+ "decompress-response": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
+ "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^2.0.0"
+ }
+ },
+ "mimic-response": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz",
+ "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==",
+ "dev": true
+ }
+ }
+ },
+ "sisteransi": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
+ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
+ "dev": true
+ },
+ "slack-node": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz",
+ "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "requestretry": "^1.2.2"
+ }
+ },
+ "slash": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+ "dev": true
+ },
+ "slice-ansi": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
+ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ }
+ }
+ },
+ "slide": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
+ "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
+ "dev": true
+ },
+ "smart-buffer": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
+ "dev": true,
+ "optional": true
+ },
+ "smtp-connection": {
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz",
+ "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "httpntlm": "1.6.1",
+ "nodemailer-shared": "1.1.0"
+ }
+ },
+ "snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "dev": true,
+ "requires": {
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "dev": true,
+ "requires": {
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ }
+ }
+ },
+ "snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.2.0"
+ }
+ },
+ "sntp": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz",
+ "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "hoek": "2.x.x"
+ }
+ },
+ "socket.io": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz",
+ "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=",
+ "dev": true,
+ "requires": {
+ "debug": "~2.6.6",
+ "engine.io": "~3.1.0",
+ "socket.io-adapter": "~1.1.0",
+ "socket.io-client": "2.0.4",
+ "socket.io-parser": "~3.1.1"
+ }
+ },
+ "socket.io-adapter": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
+ "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
+ "dev": true
+ },
+ "socket.io-client": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz",
+ "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=",
+ "dev": true,
+ "requires": {
+ "backo2": "1.0.2",
+ "base64-arraybuffer": "0.1.5",
+ "component-bind": "1.0.0",
+ "component-emitter": "1.2.1",
+ "debug": "~2.6.4",
+ "engine.io-client": "~3.1.0",
+ "has-cors": "1.1.0",
+ "indexof": "0.0.1",
+ "object-component": "0.0.3",
+ "parseqs": "0.0.5",
+ "parseuri": "0.0.5",
+ "socket.io-parser": "~3.1.1",
+ "to-array": "0.1.4"
+ },
+ "dependencies": {
+ "component-emitter": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+ "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
+ "dev": true
+ }
+ }
+ },
+ "socket.io-parser": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz",
+ "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==",
+ "dev": true,
+ "requires": {
+ "component-emitter": "1.2.1",
+ "debug": "~3.1.0",
+ "has-binary2": "~1.0.2",
+ "isarray": "2.0.1"
+ },
+ "dependencies": {
+ "component-emitter": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
+ "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
+ "dev": true
+ },
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "isarray": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
+ "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
+ "dev": true
+ }
+ }
+ },
+ "sockjs": {
+ "version": "0.3.19",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
+ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
+ "dev": true,
+ "requires": {
+ "faye-websocket": "^0.10.0",
+ "uuid": "^3.0.1"
+ },
+ "dependencies": {
+ "faye-websocket": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
+ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
+ "dev": true,
+ "requires": {
+ "websocket-driver": ">=0.5.1"
+ }
+ }
+ }
+ },
+ "sockjs-client": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
+ "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.2.5",
+ "eventsource": "^1.0.7",
+ "faye-websocket": "~0.11.1",
+ "inherits": "^2.0.3",
+ "json3": "^3.3.2",
+ "url-parse": "^1.4.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "socks": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz",
+ "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ip": "1.1.5",
+ "smart-buffer": "^4.1.0"
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz",
+ "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "agent-base": "~4.2.1",
+ "socks": "~2.3.2"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
+ "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "es6-promisify": "^5.0.0"
+ }
+ }
+ }
+ },
+ "sort-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
+ "dev": true,
+ "requires": {
+ "is-plain-obj": "^1.0.0"
+ }
+ },
+ "source-list-map": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ },
+ "source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "dev": true,
+ "requires": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "source-map-support": {
+ "version": "0.4.18",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
+ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
+ "dev": true,
+ "requires": {
+ "source-map": "^0.5.6"
+ }
+ },
+ "source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
+ "dev": true
+ },
+ "spawn-command": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz",
+ "integrity": "sha1-lUThpDygRfhTGqwaSMspva5iM44=",
+ "dev": true
+ },
+ "spawn-error-forwarder": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz",
+ "integrity": "sha1-Gv2Uc46ZmwNG17n8NzvlXgdXcCk=",
+ "dev": true
+ },
+ "spawn-sync": {
+ "version": "1.0.15",
+ "resolved": "https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz",
+ "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=",
+ "dev": true,
+ "requires": {
+ "concat-stream": "^1.4.7",
+ "os-shim": "^0.1.2"
+ }
+ },
+ "spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "dev": true,
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "dev": true
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
+ "dev": true
+ },
+ "spdy": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+ "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ }
+ }
+ },
+ "spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "dev": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "split": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
+ "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
+ "dev": true,
+ "requires": {
+ "through": "2"
+ }
+ },
+ "split-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^3.0.0"
+ }
+ },
+ "split2": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz",
+ "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^3.0.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "sshpk": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+ "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ }
+ },
+ "ssri": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
+ "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
+ "dev": true,
+ "requires": {
+ "figgy-pudding": "^3.5.1"
+ }
+ },
+ "stack-utils": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz",
+ "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^2.0.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+ "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+ "dev": true
+ }
+ }
+ },
+ "static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "dev": true,
+ "requires": {
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ }
+ }
+ },
+ "statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "dev": true
+ },
+ "stream-browserify": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
+ "dev": true,
+ "requires": {
+ "inherits": "~2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "stream-combiner": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
+ "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
+ "dev": true,
+ "requires": {
+ "duplexer": "~0.1.1"
+ }
+ },
+ "stream-combiner2": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
+ "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
+ "dev": true,
+ "requires": {
+ "duplexer2": "~0.1.0",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "stream-each": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "stream-events": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz",
+ "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==",
+ "dev": true,
+ "requires": {
+ "stubs": "^3.0.0"
+ }
+ },
+ "stream-http": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
+ "dev": true,
+ "requires": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.3.6",
+ "to-arraybuffer": "^1.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+ "dev": true
+ },
+ "stream-splicer": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz",
+ "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "stream-to-observable": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.2.0.tgz",
+ "integrity": "sha1-WdbqOT2HwsDdrBCqDVYbxrpvDhA=",
+ "dev": true,
+ "requires": {
+ "any-observable": "^0.2.0"
+ }
+ },
+ "streamroller": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-0.7.0.tgz",
+ "integrity": "sha512-WREzfy0r0zUqp3lGO096wRuUp7ho1X6uo/7DJfTlEi0Iv/4gT7YHqXDjKC2ioVGBZtE8QzsQD9nx1nIuoZ57jQ==",
+ "dev": true,
+ "requires": {
+ "date-format": "^1.2.0",
+ "debug": "^3.1.0",
+ "mkdirp": "^0.5.1",
+ "readable-stream": "^2.3.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ }
+ }
+ },
+ "strict-uri-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
+ "dev": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "string-length": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
+ "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "dev": true,
+ "requires": {
+ "char-regex": "^1.0.2",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "string-template": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
+ "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "string.prototype.padend": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz",
+ "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ }
+ },
+ "string.prototype.trimend": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "string.prototype.trimstart": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "stringstream": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
+ "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
+ "dev": true,
+ "optional": true
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "strip-bom": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
+ "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "dev": true
+ },
+ "strip-bom-buf": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz",
+ "integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=",
+ "dev": true,
+ "requires": {
+ "is-utf8": "^0.2.1"
+ }
+ },
+ "strip-bom-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz",
+ "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=",
+ "dev": true,
+ "requires": {
+ "first-chunk-stream": "^2.0.0",
+ "strip-bom": "^2.0.0"
+ },
+ "dependencies": {
+ "strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "dev": true,
+ "requires": {
+ "is-utf8": "^0.2.0"
+ }
+ }
+ }
+ },
+ "strip-eof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+ "dev": true
+ },
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true
+ },
+ "strip-indent": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
+ "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==",
+ "dev": true,
+ "requires": {
+ "min-indent": "^1.0.0"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
+ "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
+ "dev": true
+ },
+ "stubs": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz",
+ "integrity": "sha1-6NK6H6nJBXAwPAMLaQD31fiavls=",
+ "dev": true
+ },
+ "subarg": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
+ "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.1.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "supports-hyperlinks": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
+ "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0",
+ "supports-color": "^7.0.0"
+ }
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
+ },
+ "symbol-observable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
+ "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=",
+ "dev": true
+ },
+ "symbol-tree": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz",
+ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==",
+ "dev": true
+ },
+ "syntax-error": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz",
+ "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==",
+ "dev": true,
+ "requires": {
+ "acorn-node": "^1.2.0"
+ }
+ },
+ "table": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
+ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
+ "dev": true,
+ "requires": {
+ "ajv": "^5.2.3",
+ "ajv-keywords": "^2.1.0",
+ "chalk": "^2.1.0",
+ "lodash": "^4.17.4",
+ "slice-ansi": "1.0.0",
+ "string-width": "^2.1.1"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "ajv-keywords": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
+ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
+ "dev": true,
+ "requires": {}
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+ "dev": true
+ },
+ "tar": {
+ "version": "4.4.19",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz",
+ "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==",
+ "dev": true,
+ "requires": {
+ "chownr": "^1.1.4",
+ "fs-minipass": "^1.2.7",
+ "minipass": "^2.9.0",
+ "minizlib": "^1.3.3",
+ "mkdirp": "^0.5.5",
+ "safe-buffer": "^5.2.1",
+ "yallist": "^3.1.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ },
+ "yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
+ }
+ }
+ },
+ "teeny-request": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-7.1.1.tgz",
+ "integrity": "sha512-iwY6rkW5DDGq8hE2YgNQlKbptYpY5Nn2xecjQiNjOXWbKzPGUfmeUBCSQbbr306d7Z7U2N0TPl+/SwYRfua1Dg==",
+ "dev": true,
+ "requires": {
+ "http-proxy-agent": "^4.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "node-fetch": "^2.6.1",
+ "stream-events": "^1.0.5",
+ "uuid": "^8.0.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "http-proxy-agent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
+ "dev": true,
+ "requires": {
+ "@tootallnate/once": "1",
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "dev": true,
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ },
+ "uuid": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+ "dev": true
+ }
+ }
+ },
+ "temp": {
+ "version": "0.8.4",
+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz",
+ "integrity": "sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==",
+ "dev": true,
+ "requires": {
+ "rimraf": "~2.6.2"
+ }
+ },
+ "temp-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz",
+ "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==",
+ "dev": true
+ },
+ "temp-fs": {
+ "version": "0.9.9",
+ "resolved": "https://registry.npmjs.org/temp-fs/-/temp-fs-0.9.9.tgz",
+ "integrity": "sha1-gHFzBDeHByDpQxUy/igUNk+IA9c=",
+ "dev": true,
+ "requires": {
+ "rimraf": "~2.5.2"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "2.5.4",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz",
+ "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=",
+ "dev": true,
+ "requires": {
+ "glob": "^7.0.5"
+ }
+ }
+ }
+ },
+ "tempy": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz",
+ "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==",
+ "dev": true,
+ "requires": {
+ "del": "^6.0.0",
+ "is-stream": "^2.0.0",
+ "temp-dir": "^2.0.0",
+ "type-fest": "^0.16.0",
+ "unique-string": "^2.0.0"
+ },
+ "dependencies": {
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
+ },
+ "type-fest": {
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz",
+ "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==",
+ "dev": true
+ }
+ }
+ },
+ "term-size": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
+ "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==",
+ "dev": true
+ },
+ "terminal-link": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz",
+ "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "supports-hyperlinks": "^2.0.0"
+ }
+ },
+ "test-exclude": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
+ "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "dev": true,
+ "requires": {
+ "@istanbuljs/schema": "^0.1.2",
+ "glob": "^7.1.4",
+ "minimatch": "^3.0.4"
+ }
+ },
+ "text-extensions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
+ "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==",
+ "dev": true
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "textextensions": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.6.0.tgz",
+ "integrity": "sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==",
+ "dev": true
+ },
+ "throat": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
+ "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
+ "dev": true
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "thunkify": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz",
+ "integrity": "sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0=",
+ "dev": true,
+ "optional": true
+ },
+ "thunky": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
+ "dev": true
+ },
+ "timed-out": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
+ "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
+ "dev": true
+ },
+ "timers-browserify": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
+ "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=",
+ "dev": true,
+ "requires": {
+ "process": "~0.11.0"
+ }
+ },
+ "timespan": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz",
+ "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=",
+ "dev": true,
+ "optional": true
+ },
+ "tinydate": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz",
+ "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==",
+ "dev": true
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ },
+ "tmpl": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
+ "dev": true
+ },
+ "to-array": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
+ "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
+ "dev": true
+ },
+ "to-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
+ "dev": true
+ },
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "dev": true
+ },
+ "to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "to-readable-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
+ "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
+ "dev": true
+ },
+ "to-regex": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "dev": true,
+ "requires": {
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "dev": true
+ },
+ "topojson-client": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
+ "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
+ "requires": {
+ "commander": "2"
+ }
+ },
+ "toposort": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz",
+ "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
+ "dev": true
+ },
+ "tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ }
+ },
+ "tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
+ },
+ "traverse": {
+ "version": "0.6.6",
+ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
+ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=",
+ "dev": true
+ },
+ "tree-kill": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="
+ },
+ "trim-newlines": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz",
+ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==",
+ "dev": true
+ },
+ "trim-right": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
+ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
+ "dev": true
+ },
+ "ts-node": {
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz",
+ "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "@cspotcode/source-map-support": "0.7.0",
+ "@tsconfig/node10": "^1.0.7",
+ "@tsconfig/node12": "^1.0.7",
+ "@tsconfig/node14": "^1.0.0",
+ "@tsconfig/node16": "^1.0.2",
+ "acorn": "^8.4.1",
+ "acorn-walk": "^8.1.1",
+ "arg": "^4.1.0",
+ "create-require": "^1.1.0",
+ "diff": "^4.0.1",
+ "make-error": "^1.1.1",
+ "yn": "3.1.1"
+ }
+ },
+ "tslib": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz",
+ "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ=="
+ },
+ "tsscmp": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
+ "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
+ "dev": true,
+ "optional": true
+ },
+ "tty-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
+ "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true,
+ "optional": true
+ },
+ "tweezer.js": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.5.0.tgz",
+ "integrity": "sha512-aSiJz7rGWNAQq7hjMK9ZYDuEawXupcCWgl3woQQSoDP2Oh8O4srWb/uO1PzzHIsrPEOqrjJ2sUb9FERfzuBabQ==",
+ "dev": true
+ },
+ "type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
+ "dev": true
+ },
+ "type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "dev": true,
+ "requires": {
+ "prelude-ls": "~1.1.2"
+ }
+ },
+ "type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "dev": true
+ },
+ "type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "dev": true
+ },
+ "type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dev": true,
+ "requires": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ }
+ },
+ "typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "dev": true
+ },
+ "typedarray-to-buffer": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
+ "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
+ "dev": true,
+ "requires": {
+ "is-typedarray": "^1.0.0"
+ }
+ },
+ "typescript": {
+ "version": "4.5.5",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
+ "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
+ "dev": true,
+ "optional": true
+ },
+ "ua-parser-js": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+ "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ=="
+ },
+ "uglify-js": {
+ "version": "3.4.10",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz",
+ "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==",
+ "dev": true,
+ "requires": {
+ "commander": "~2.19.0",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
+ "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "uglifyjs-webpack-plugin": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz",
+ "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==",
+ "dev": true,
+ "requires": {
+ "cacache": "^10.0.4",
+ "find-cache-dir": "^1.0.0",
+ "schema-utils": "^0.4.5",
+ "serialize-javascript": "^1.4.0",
+ "source-map": "^0.6.1",
+ "uglify-es": "^3.3.4",
+ "webpack-sources": "^1.1.0",
+ "worker-farm": "^1.5.2"
+ },
+ "dependencies": {
+ "cacache": {
+ "version": "10.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
+ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.1",
+ "chownr": "^1.0.1",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.1.11",
+ "lru-cache": "^4.1.1",
+ "mississippi": "^2.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.2",
+ "ssri": "^5.2.4",
+ "unique-filename": "^1.1.0",
+ "y18n": "^4.0.0"
+ }
+ },
+ "commander": {
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
+ "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "mississippi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
+ "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
+ "dev": true,
+ "requires": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^2.0.1",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "schema-utils": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
+ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ },
+ "serialize-javascript": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz",
+ "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "ssri": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
+ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "uglify-es": {
+ "version": "3.3.9",
+ "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
+ "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
+ "dev": true,
+ "requires": {
+ "commander": "~2.13.0",
+ "source-map": "~0.6.1"
+ }
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ }
+ }
+ },
+ "ultron": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
+ "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==",
+ "dev": true
+ },
+ "umd": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz",
+ "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==",
+ "dev": true
+ },
+ "unbox-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ }
+ },
+ "undeclared-identifiers": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
+ "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==",
+ "dev": true,
+ "requires": {
+ "acorn-node": "^1.3.0",
+ "dash-ast": "^1.0.0",
+ "get-assigned-identifiers": "^1.2.0",
+ "simple-concat": "^1.0.0",
+ "xtend": "^4.0.1"
+ }
+ },
+ "underscore": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz",
+ "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=",
+ "dev": true,
+ "optional": true
+ },
+ "unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
+ "dev": true
+ },
+ "unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dev": true,
+ "requires": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ }
+ },
+ "unicode-match-property-value-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
+ "dev": true
+ },
+ "unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
+ "dev": true
+ },
+ "union-value": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "dev": true,
+ "requires": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ }
+ },
+ "unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dev": true,
+ "requires": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dev": true,
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "unique-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
+ "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
+ "dev": true,
+ "requires": {
+ "crypto-random-string": "^2.0.0"
+ }
+ },
+ "universal-user-agent": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz",
+ "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==",
+ "dev": true
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
+ },
+ "unix-crypt-td-js": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/unix-crypt-td-js/-/unix-crypt-td-js-1.1.4.tgz",
+ "integrity": "sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==",
+ "dev": true
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "dev": true
+ },
+ "unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "dev": true,
+ "requires": {
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
+ },
+ "dependencies": {
+ "has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "dev": true,
+ "requires": {
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ }
+ }
+ },
+ "has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
+ "dev": true
+ }
+ }
+ },
+ "untildify": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz",
+ "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==",
+ "dev": true
+ },
+ "unzip-response": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
+ "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=",
+ "dev": true
+ },
+ "upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
+ "dev": true
+ },
+ "update-notifier": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz",
+ "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==",
+ "dev": true,
+ "requires": {
+ "boxen": "^4.2.0",
+ "chalk": "^3.0.0",
+ "configstore": "^5.0.1",
+ "has-yarn": "^2.1.0",
+ "import-lazy": "^2.1.0",
+ "is-ci": "^2.0.0",
+ "is-installed-globally": "^0.3.1",
+ "is-npm": "^4.0.0",
+ "is-yarn-global": "^0.3.0",
+ "latest-version": "^5.0.0",
+ "pupa": "^2.0.1",
+ "semver-diff": "^3.1.1",
+ "xdg-basedir": "^4.0.0"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ }
+ }
+ },
+ "upper-case": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
+ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
+ "dev": true
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "dev": true
+ },
+ "url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "dev": true,
+ "requires": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
+ "dev": true
+ }
+ }
+ },
+ "url-join": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz",
+ "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=",
+ "dev": true
+ },
+ "url-parse": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
+ "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
+ "dev": true,
+ "requires": {
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "url-parse-lax": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+ "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+ "dev": true,
+ "requires": {
+ "prepend-http": "^2.0.0"
+ }
+ },
+ "url-to-options": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
+ "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
+ "dev": true
+ },
+ "urlgrey": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-1.0.0.tgz",
+ "integrity": "sha512-hJfIzMPJmI9IlLkby8QrsCykQ+SXDeO2W5Q9QTW3QpqZVTx4a/K7p8/5q+/isD8vsbVaFgql/gvAoQCRQ2Cb5w==",
+ "dev": true,
+ "requires": {
+ "fast-url-parser": "^1.1.3"
+ }
+ },
+ "use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+ "dev": true
+ },
+ "useragent": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz",
+ "integrity": "sha512-4AoH4pxuSvHCjqLO04sU6U/uE65BYza8l/KKBS0b0hnUPWi+cQ2BpeTEwejCSx9SPV5/U03nniDTrWx5NrmKdw==",
+ "dev": true,
+ "requires": {
+ "lru-cache": "4.1.x",
+ "tmp": "0.0.x"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ }
+ }
+ },
+ "util": {
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
+ "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ }
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "util.promisify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
+ "dev": true,
+ "requires": {
+ "define-properties": "^1.1.2",
+ "object.getownpropertydescriptors": "^2.0.3"
+ }
+ },
+ "utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
+ "dev": true
+ },
+ "utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "dev": true
+ },
+ "uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "dev": true
+ },
+ "uws": {
+ "version": "9.14.0",
+ "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz",
+ "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==",
+ "dev": true,
+ "optional": true
+ },
+ "v8-compile-cache": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz",
+ "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==",
+ "dev": true
+ },
+ "v8-to-istanbul": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz",
+ "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.1",
+ "convert-source-map": "^1.6.0",
+ "source-map": "^0.7.3"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "dev": true
+ }
+ }
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "requires": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "dev": true
+ },
+ "vega": {
+ "version": "5.20.0",
+ "resolved": "https://registry.npmjs.org/vega/-/vega-5.20.0.tgz",
+ "integrity": "sha512-L2hDaTH2gz9DFbu7l1B8fR637HzctViuosFCo/Db5aBe93fCJ/w/oJu+vQNfQELzfm9sntkS/+A4u+39xrDCNA==",
+ "requires": {
+ "vega-crossfilter": "~4.0.5",
+ "vega-dataflow": "~5.7.3",
+ "vega-encode": "~4.8.3",
+ "vega-event-selector": "~2.0.6",
+ "vega-expression": "~4.0.1",
+ "vega-force": "~4.0.7",
+ "vega-format": "~1.0.4",
+ "vega-functions": "~5.12.0",
+ "vega-geo": "~4.3.8",
+ "vega-hierarchy": "~4.0.9",
+ "vega-label": "~1.0.0",
+ "vega-loader": "~4.4.0",
+ "vega-parser": "~6.1.3",
+ "vega-projection": "~1.4.5",
+ "vega-regression": "~1.0.9",
+ "vega-runtime": "~6.1.3",
+ "vega-scale": "~7.1.1",
+ "vega-scenegraph": "~4.9.4",
+ "vega-statistics": "~1.7.9",
+ "vega-time": "~2.0.4",
+ "vega-transforms": "~4.9.3",
+ "vega-typings": "~0.20.0",
+ "vega-util": "~1.16.1",
+ "vega-view": "~5.10.0",
+ "vega-view-transforms": "~4.5.8",
+ "vega-voronoi": "~4.1.5",
+ "vega-wordcloud": "~4.1.3"
+ }
+ },
+ "vega-canvas": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.6.tgz",
+ "integrity": "sha512-rgeYUpslYn/amIfnuv3Sw6n4BGns94OjjZNtUc9IDji6b+K8LGS/kW+Lvay8JX/oFqtulBp8RLcHN6QjqPLA9Q=="
+ },
+ "vega-crossfilter": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.0.5.tgz",
+ "integrity": "sha512-yF+iyGP+ZxU7Tcj5yBsMfoUHTCebTALTXIkBNA99RKdaIHp1E690UaGVLZe6xde2n5WaYpho6I/I6wdAW3NXcg==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-dataflow": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.4.tgz",
+ "integrity": "sha512-JGHTpUo8XGETH3b1V892we6hdjzCWB977ybycIu8DPqRoyrZuj6t1fCVImazfMgQD1LAfJlQybWP+alwKDpKig==",
+ "requires": {
+ "vega-format": "^1.0.4",
+ "vega-loader": "^4.3.2",
+ "vega-util": "^1.16.1"
+ }
+ },
+ "vega-embed": {
+ "version": "6.17.0",
+ "resolved": "https://registry.npmjs.org/vega-embed/-/vega-embed-6.17.0.tgz",
+ "integrity": "sha512-9eiVZCrLDb/EiVCMbMYouWB/q9dOeVkL5Bh0vU6wsUpIV/bbEvS47uljuo3YSxFqkfNpJ+Qt8xvLRiYSnN4lqw==",
+ "requires": {
+ "fast-json-patch": "^3.0.0-1",
+ "json-stringify-pretty-compact": "^3.0.0",
+ "semver": "^7.3.5",
+ "vega-schema-url-parser": "^2.1.0",
+ "vega-themes": "^2.10.0",
+ "vega-tooltip": "^0.25.1"
+ }
+ },
+ "vega-encode": {
+ "version": "4.8.3",
+ "resolved": "https://registry.npmjs.org/vega-encode/-/vega-encode-4.8.3.tgz",
+ "integrity": "sha512-JoRYtaV2Hs8spWLzTu/IjR7J9jqRmuIOEicAaWj6T9NSZrNWQzu2zF3IVsX85WnrIDIRUDaehXaFZvy9uv9RQg==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "d3-interpolate": "^2.0.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-scale": "^7.0.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-event-selector": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-2.0.6.tgz",
+ "integrity": "sha512-UwCu50Sqd8kNZ1X/XgiAY+QAyQUmGFAwyDu7y0T5fs6/TPQnDo/Bo346NgSgINBEhEKOAMY1Nd/rPOk4UEm/ew=="
+ },
+ "vega-expression": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-4.0.1.tgz",
+ "integrity": "sha512-ZrDj0hP8NmrCpdLFf7Rd/xMUHGoSYsAOTaYp7uXZ2dkEH5x0uPy5laECMc8TiQvL8W+8IrN2HAWCMRthTSRe2Q==",
+ "requires": {
+ "vega-util": "^1.16.0"
+ }
+ },
+ "vega-force": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/vega-force/-/vega-force-4.0.7.tgz",
+ "integrity": "sha512-pyLKdwXSZ9C1dVIqdJOobvBY29rLvZjvRRTla9BU/nMwAiAGlGi6WKUFdRGdneyGe3zo2nSZDTZlZM/Z5VaQNA==",
+ "requires": {
+ "d3-force": "^2.1.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-format": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/vega-format/-/vega-format-1.0.4.tgz",
+ "integrity": "sha512-oTAeub3KWm6nKhXoYCx1q9G3K43R6/pDMXvqDlTSUtjoY7b/Gixm8iLcir5S9bPjvH40n4AcbZsPmNfL/Up77A==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "d3-format": "^2.0.0",
+ "d3-time-format": "^3.0.0",
+ "vega-time": "^2.0.3",
+ "vega-util": "^1.15.2"
+ },
+ "dependencies": {
+ "d3-format": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz",
+ "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA=="
+ }
+ }
+ },
+ "vega-functions": {
+ "version": "5.12.1",
+ "resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.12.1.tgz",
+ "integrity": "sha512-7cHfcjXOj27qEbh2FTzWDl7FJK4xGcMFF7+oiyqa0fp7BU/wNT5YdNV0t5kCX9WjV7mfJWACKV74usLJbyM6GA==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "d3-color": "^2.0.0",
+ "d3-geo": "^2.0.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-expression": "^5.0.0",
+ "vega-scale": "^7.1.1",
+ "vega-scenegraph": "^4.9.3",
+ "vega-selections": "^5.3.1",
+ "vega-statistics": "^1.7.9",
+ "vega-time": "^2.0.4",
+ "vega-util": "^1.16.0"
+ },
+ "dependencies": {
+ "vega-expression": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.0.0.tgz",
+ "integrity": "sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w==",
+ "requires": {
+ "@types/estree": "^0.0.50",
+ "vega-util": "^1.16.0"
+ }
+ }
+ }
+ },
+ "vega-geo": {
+ "version": "4.3.8",
+ "resolved": "https://registry.npmjs.org/vega-geo/-/vega-geo-4.3.8.tgz",
+ "integrity": "sha512-fsGxV96Q/QRgPqOPtMBZdI+DneIiROKTG3YDZvGn0EdV16OG5LzFhbNgLT5GPzI+kTwgLpAsucBHklexlB4kfg==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "d3-color": "^2.0.0",
+ "d3-geo": "^2.0.1",
+ "vega-canvas": "^1.2.5",
+ "vega-dataflow": "^5.7.3",
+ "vega-projection": "^1.4.5",
+ "vega-statistics": "^1.7.9",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-hierarchy": {
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.0.9.tgz",
+ "integrity": "sha512-4XaWK6V38/QOZ+vllKKTafiwL25m8Kd+ebHmDV+Q236ONHmqc/gv82wwn9nBeXPEfPv4FyJw2SRoqa2Jol6fug==",
+ "requires": {
+ "d3-hierarchy": "^2.0.0",
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-label": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/vega-label/-/vega-label-1.0.0.tgz",
+ "integrity": "sha512-hCdm2pcHgkKgxnzW9GvX5JmYNiUMlOXOibtMmBzvFBQHX3NiV9giQ5nsPiQiFbV08VxEPtM+VYXr2HyrIcq5zQ==",
+ "requires": {
+ "vega-canvas": "^1.2.5",
+ "vega-dataflow": "^5.7.3",
+ "vega-scenegraph": "^4.9.2",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-lite": {
+ "version": "4.13.1",
+ "resolved": "https://registry.npmjs.org/vega-lite/-/vega-lite-4.13.1.tgz",
+ "integrity": "sha512-OHZSSqVLuikoZ3idz3jIRk0UCKtVU2Lq5gaD6cLNTnJjNetoHKKdfZ023LVj4+Y9yWPz5meb+EJUsfBAGfF4Vw==",
+ "requires": {
+ "@types/clone": "~0.1.30",
+ "@types/fast-json-stable-stringify": "^2.0.0",
+ "array-flat-polyfill": "^1.0.1",
+ "clone": "~2.1.2",
+ "fast-deep-equal": "~3.1.1",
+ "fast-json-stable-stringify": "~2.1.0",
+ "json-stringify-pretty-compact": "~2.0.0",
+ "tslib": "~2.0.0",
+ "vega-event-selector": "~2.0.3",
+ "vega-expression": "~2.6.5",
+ "vega-util": "~1.14.0",
+ "yargs": "~15.3.1"
+ },
+ "dependencies": {
+ "json-stringify-pretty-compact": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz",
+ "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ=="
+ },
+ "vega-expression": {
+ "version": "2.6.6",
+ "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-2.6.6.tgz",
+ "integrity": "sha512-zxPzXO33FawU3WQHRmHJaRreyJlyMaNMn1uuCFSouJttPkBBWB5gCrha2f5+pF3t4NMFWTnSrgCkR6mcaubnng==",
+ "requires": {
+ "vega-util": "^1.15.0"
+ },
+ "dependencies": {
+ "vega-util": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.0.tgz",
+ "integrity": "sha512-HTaydZd9De3yf+8jH66zL4dXJ1d1p5OIFyoBzFiOli4IJbwkL1jrefCKz6AHDm1kYBzDJ0X4bN+CzZSCTvNk1w=="
+ }
+ }
+ },
+ "vega-util": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.14.1.tgz",
+ "integrity": "sha512-pSKJ8OCkgfgHZDTljyj+gmGltgulceWbk1BV6LWrXqp6P3J8qPA/oZA8+a93YNApYxXZ3yzIVUDOo5O27xk0jw=="
+ },
+ "yargs": {
+ "version": "15.3.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
+ "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
+ "requires": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.1"
+ }
+ }
+ }
+ },
+ "vega-loader": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/vega-loader/-/vega-loader-4.4.1.tgz",
+ "integrity": "sha512-dj65i4qlNhK0mOmjuchHgUrF5YUaWrYpx0A8kXA68lBk5Hkx8FNRztkcl07CZJ1+8V81ymEyJii9jzGbhEX0ag==",
+ "requires": {
+ "d3-dsv": "^2.0.0",
+ "node-fetch": "^2.6.1",
+ "topojson-client": "^3.1.0",
+ "vega-format": "^1.0.4",
+ "vega-util": "^1.16.0"
+ },
+ "dependencies": {
+ "node-fetch": {
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+ "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ }
+ }
+ },
+ "vega-parser": {
+ "version": "6.1.4",
+ "resolved": "https://registry.npmjs.org/vega-parser/-/vega-parser-6.1.4.tgz",
+ "integrity": "sha512-tORdpWXiH/kkXcpNdbSVEvtaxBuuDtgYp9rBunVW9oLsjFvFXbSWlM1wvJ9ZFSaTfx6CqyTyGMiJemmr1QnTjQ==",
+ "requires": {
+ "vega-dataflow": "^5.7.3",
+ "vega-event-selector": "^3.0.0",
+ "vega-functions": "^5.12.1",
+ "vega-scale": "^7.1.1",
+ "vega-util": "^1.16.0"
+ },
+ "dependencies": {
+ "vega-event-selector": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.0.tgz",
+ "integrity": "sha512-Gls93/+7tEJGE3kUuUnxrBIxtvaNeF01VIFB2Q2Of2hBIBvtHX74jcAdDtkh5UhhoYGD8Q1J30P5cqEBEwtPoQ=="
+ }
+ }
+ },
+ "vega-projection": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/vega-projection/-/vega-projection-1.4.5.tgz",
+ "integrity": "sha512-85kWcPv0zrrNfxescqHtSYpRknilrS0K3CVRZc7IYQxnLtL1oma9WEbrSr1LCmDoCP5hl2Z1kKbomPXkrQX5Ag==",
+ "requires": {
+ "d3-geo": "^2.0.1",
+ "d3-geo-projection": "^3.0.0"
+ }
+ },
+ "vega-regression": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/vega-regression/-/vega-regression-1.0.9.tgz",
+ "integrity": "sha512-KSr3QbCF0vJEAWFVY2MA9X786oiJncTTr3gqRMPoaLr/Yo3f7OPKXRoUcw36RiWa0WCOEMgTYtM28iK6ZuSgaA==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "vega-dataflow": "^5.7.3",
+ "vega-statistics": "^1.7.9",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-runtime": {
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.1.3.tgz",
+ "integrity": "sha512-gE+sO2IfxMUpV0RkFeQVnHdmPy3K7LjHakISZgUGsDI/ZFs9y+HhBf8KTGSL5pcZPtQsZh3GBQ0UonqL1mp9PA==",
+ "requires": {
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-scale": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/vega-scale/-/vega-scale-7.1.1.tgz",
+ "integrity": "sha512-yE0to0prA9E5PBJ/XP77TO0BMkzyUVyt7TH5PAwj+CZT7PMsMO6ozihelRhoIiVcP0Ae/ByCEQBUQkzN5zJ0ZA==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "d3-interpolate": "^2.0.1",
+ "d3-scale": "^3.2.2",
+ "vega-time": "^2.0.4",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-scenegraph": {
+ "version": "4.9.4",
+ "resolved": "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.9.4.tgz",
+ "integrity": "sha512-QaegQzbFE2yhYLNWAmHwAuguW3yTtQrmwvfxYT8tk0g+KKodrQ5WSmNrphWXhqwtsgVSvtdZkfp2IPeumcOQJg==",
+ "requires": {
+ "d3-path": "^2.0.0",
+ "d3-shape": "^2.0.0",
+ "vega-canvas": "^1.2.5",
+ "vega-loader": "^4.3.3",
+ "vega-scale": "^7.1.1",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-schema-url-parser": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/vega-schema-url-parser/-/vega-schema-url-parser-2.2.0.tgz",
+ "integrity": "sha512-yAtdBnfYOhECv9YC70H2gEiqfIbVkq09aaE4y/9V/ovEFmH9gPKaEgzIZqgT7PSPQjKhsNkb6jk6XvSoboxOBw=="
+ },
+ "vega-selections": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/vega-selections/-/vega-selections-5.3.1.tgz",
+ "integrity": "sha512-cm4Srw1WHjcLGXX7GpxiUlfESv8XPu5b6Vh3mqMDPU94P2FO91SR9gei+EtRdt+KCFgIjr//MnRUjg/hAWwjkQ==",
+ "requires": {
+ "vega-expression": "^5.0.0",
+ "vega-util": "^1.16.0"
+ },
+ "dependencies": {
+ "vega-expression": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.0.0.tgz",
+ "integrity": "sha512-y5+c2frq0tGwJ7vYXzZcfVcIRF/QGfhf2e+bV1Z0iQs+M2lI1II1GPDdmOcMKimpoCVp/D61KUJDIGE1DSmk2w==",
+ "requires": {
+ "@types/estree": "^0.0.50",
+ "vega-util": "^1.16.0"
+ }
+ }
+ }
+ },
+ "vega-statistics": {
+ "version": "1.7.10",
+ "resolved": "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.7.10.tgz",
+ "integrity": "sha512-QLb12gcfpDZ9K5h3TLGrlz4UXDH9wSPyg9LLfOJZacxvvJEPohacUQNrGEAVtFO9ccUCerRfH9cs25ZtHsOZrw==",
+ "requires": {
+ "d3-array": "^2.7.1"
+ }
+ },
+ "vega-themes": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/vega-themes/-/vega-themes-2.10.0.tgz",
+ "integrity": "sha512-prePRUKFUFGWniuZsJOfkdb+27Gwrrm82yAlVuU+912kcknsx1DVmMSg2yF79f4jdtqnAFIGycZgxoj13SEIuQ==",
+ "requires": {}
+ },
+ "vega-time": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/vega-time/-/vega-time-2.0.4.tgz",
+ "integrity": "sha512-U314UDR9+ZlWrD3KBaeH+j/c2WSMdvcZq5yJfFT0yTg1jsBKAQBYFGvl+orackD8Zx3FveHOxx3XAObaQeDX+Q==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "d3-time": "^2.0.0",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-tooltip": {
+ "version": "0.25.1",
+ "resolved": "https://registry.npmjs.org/vega-tooltip/-/vega-tooltip-0.25.1.tgz",
+ "integrity": "sha512-ugGwGi2/p3OpB8N15xieuzP8DyV5DreqMWcmJ9zpWT8GlkyKtef4dGRXnvHeHQ+iJFmWrq4oZJ+kLTrdiECjAg==",
+ "requires": {
+ "vega-util": "^1.16.0"
+ }
+ },
+ "vega-transforms": {
+ "version": "4.9.4",
+ "resolved": "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.9.4.tgz",
+ "integrity": "sha512-JGBhm5Bf6fiGTUSB5Qr5ckw/KU9FJcSV5xIe/y4IobM/i/KNwI1i1fP45LzP4F4yZc0DMTwJod2UvFHGk9plKA==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "vega-dataflow": "^5.7.4",
+ "vega-statistics": "^1.7.9",
+ "vega-time": "^2.0.4",
+ "vega-util": "^1.16.1"
+ }
+ },
+ "vega-typings": {
+ "version": "0.20.0",
+ "resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.20.0.tgz",
+ "integrity": "sha512-S+HIRN/3WYiS5zrQjJ4FDEOlvFVHLxPXMJerrnN3YZ6bxCDYo7tEvQUUuByGZ3d19GuKjgejczWS7XHvF3WjDw==",
+ "requires": {
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-util": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.16.1.tgz",
+ "integrity": "sha512-FdgD72fmZMPJE99FxvFXth0IL4BbLA93WmBg/lvcJmfkK4Uf90WIlvGwaIUdSePIsdpkZjBPyQcHMQ8OcS8Smg=="
+ },
+ "vega-view": {
+ "version": "5.10.1",
+ "resolved": "https://registry.npmjs.org/vega-view/-/vega-view-5.10.1.tgz",
+ "integrity": "sha512-4xvQ5KZcgKdZx1Z7jjenCUumvlyr/j4XcHLRf9gyeFrFvvS596dVpL92V8twhV6O++DmS2+fj+rHagO8Di4nMg==",
+ "requires": {
+ "d3-array": "^2.7.1",
+ "d3-timer": "^2.0.0",
+ "vega-dataflow": "^5.7.3",
+ "vega-format": "^1.0.4",
+ "vega-functions": "^5.10.0",
+ "vega-runtime": "^6.1.3",
+ "vega-scenegraph": "^4.9.4",
+ "vega-util": "^1.16.1"
+ }
+ },
+ "vega-view-transforms": {
+ "version": "4.5.8",
+ "resolved": "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.5.8.tgz",
+ "integrity": "sha512-966m7zbzvItBL8rwmF2nKG14rBp7q+3sLCKWeMSUrxoG+M15Smg5gWEGgwTG3A/RwzrZ7rDX5M1sRaAngRH25g==",
+ "requires": {
+ "vega-dataflow": "^5.7.3",
+ "vega-scenegraph": "^4.9.2",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-voronoi": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.1.5.tgz",
+ "integrity": "sha512-950IkgCFLj0zG33EWLAm1hZcp+FMqWcNQliMYt+MJzOD5S4MSpZpZ7K4wp2M1Jktjw/CLKFL9n38JCI0i3UonA==",
+ "requires": {
+ "d3-delaunay": "^5.3.0",
+ "vega-dataflow": "^5.7.3",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "vega-wordcloud": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.3.tgz",
+ "integrity": "sha512-is4zYn9FMAyp9T4SAcz2P/U/wqc0Lx3P5YtpWKCbOH02a05vHjUQrQ2TTPOuvmMfAEDCSKvbMSQIJMOE018lJA==",
+ "requires": {
+ "vega-canvas": "^1.2.5",
+ "vega-dataflow": "^5.7.3",
+ "vega-scale": "^7.1.1",
+ "vega-statistics": "^1.7.9",
+ "vega-util": "^1.15.2"
+ }
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ },
+ "dependencies": {
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "vinyl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
+ "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
+ "dev": true,
+ "requires": {
+ "clone": "^2.1.1",
+ "clone-buffer": "^1.0.0",
+ "clone-stats": "^1.0.0",
+ "cloneable-readable": "^1.0.0",
+ "remove-trailing-separator": "^1.0.1",
+ "replace-ext": "^1.0.0"
+ }
+ },
+ "vinyl-file": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-3.0.0.tgz",
+ "integrity": "sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.3.0",
+ "strip-bom-buf": "^1.0.0",
+ "strip-bom-stream": "^2.0.0",
+ "vinyl": "^2.0.1"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "vm-browserify": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
+ "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
+ "dev": true,
+ "requires": {
+ "indexof": "0.0.1"
+ }
+ },
+ "void-elements": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
+ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=",
+ "dev": true
+ },
+ "w3c-hr-time": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
+ "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==",
+ "dev": true,
+ "requires": {
+ "browser-process-hrtime": "^1.0.0"
+ }
+ },
+ "w3c-xmlserializer": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
+ "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+ "dev": true,
+ "requires": {
+ "xml-name-validator": "^3.0.0"
+ }
+ },
+ "walker": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+ "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "dev": true,
+ "requires": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "watchpack": {
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+ "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "dev": true,
+ "requires": {
+ "chokidar": "^3.4.1",
+ "graceful-fs": "^4.1.2",
+ "neo-async": "^2.5.0",
+ "watchpack-chokidar2": "^2.0.1"
+ }
+ },
+ "watchpack-chokidar2": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
+ "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chokidar": "^2.1.8"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ },
+ "dependencies": {
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ }
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true,
+ "optional": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true,
+ "optional": true
+ },
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true,
+ "optional": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true,
+ "optional": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "dev": true,
+ "requires": {
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ },
+ "webpack": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.1.1.tgz",
+ "integrity": "sha512-PwxKH81yLjbPyBSZvPj/Ji9pT99XOGFA0t6zipoOKOMNRZ+09N39J5Uzcx3rYKnsHgKwDnfGkvzac4MF2Taknw==",
+ "dev": true,
+ "requires": {
+ "acorn": "^5.0.0",
+ "acorn-dynamic-import": "^3.0.0",
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0",
+ "chrome-trace-event": "^0.1.1",
+ "enhanced-resolve": "^4.0.0",
+ "eslint-scope": "^3.7.1",
+ "loader-runner": "^2.3.0",
+ "loader-utils": "^1.1.0",
+ "memory-fs": "~0.4.1",
+ "micromatch": "^3.1.8",
+ "mkdirp": "~0.5.0",
+ "neo-async": "^2.5.0",
+ "node-libs-browser": "^2.0.0",
+ "schema-utils": "^0.4.2",
+ "tapable": "^1.0.0",
+ "uglifyjs-webpack-plugin": "^1.1.1",
+ "watchpack": "^1.5.0",
+ "webpack-sources": "^1.0.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "5.7.4",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
+ "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
+ "dev": true
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "schema-utils": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
+ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "webpack-addons": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/webpack-addons/-/webpack-addons-1.1.5.tgz",
+ "integrity": "sha512-MGO0nVniCLFAQz1qv22zM02QPjcpAoJdy7ED0i3Zy7SY1IecgXCm460ib7H/Wq7e9oL5VL6S2BxaObxwIcag0g==",
+ "dev": true,
+ "requires": {
+ "jscodeshift": "^0.4.0"
+ }
+ },
+ "webpack-cli": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-2.0.10.tgz",
+ "integrity": "sha512-PQWEOoXkhjBV4svPuESghZRc80VvDoSSRPaLiInWifDlRJgoPWpiLCFXyMLQTTaug7ApLrSEW7BcuwwY6DEv5w==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.3.1",
+ "codecov": "^3.0.0",
+ "cross-spawn": "^6.0.4",
+ "diff": "^3.3.0",
+ "enhanced-resolve": "^4.0.0",
+ "glob-all": "^3.1.0",
+ "global": "^4.3.2",
+ "global-modules": "^1.0.0",
+ "got": "^8.2.0",
+ "inquirer": "^5.1.0",
+ "interpret": "^1.0.4",
+ "jscodeshift": "^0.4.1",
+ "listr": "^0.13.0",
+ "loader-utils": "^1.1.0",
+ "lodash": "^4.17.5",
+ "log-symbols": "2.2.0",
+ "mkdirp": "^0.5.1",
+ "p-each-series": "^1.0.0",
+ "p-lazy": "^1.0.0",
+ "prettier": "^1.5.3",
+ "recast": "^0.14.4",
+ "resolve-cwd": "^2.0.0",
+ "supports-color": "^5.2.0",
+ "uglifyjs-webpack-plugin": "^1.2.2",
+ "v8-compile-cache": "^1.1.2",
+ "webpack-addons": "^1.1.5",
+ "yargs": "9.0.1",
+ "yeoman-environment": "^2.0.0",
+ "yeoman-generator": "github:ev1stensberg/generator#Feature-getArgument"
+ },
+ "dependencies": {
+ "@sindresorhus/is": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
+ "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
+ "dev": true
+ },
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "cacheable-request": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
+ "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
+ "dev": true,
+ "requires": {
+ "clone-response": "1.0.2",
+ "get-stream": "3.0.0",
+ "http-cache-semantics": "3.8.1",
+ "keyv": "3.0.0",
+ "lowercase-keys": "1.0.0",
+ "normalize-url": "2.0.1",
+ "responselike": "1.0.2"
+ },
+ "dependencies": {
+ "lowercase-keys": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
+ "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
+ "dev": true
+ }
+ }
+ },
+ "camelcase": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
+ "dev": true
+ },
+ "cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "diff": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+ "dev": true
+ },
+ "external-editor": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "dev": true,
+ "requires": {
+ "chardet": "^0.4.0",
+ "iconv-lite": "^0.4.17",
+ "tmp": "^0.0.33"
+ }
+ },
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "get-caller-file": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "got": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
+ "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
+ "dev": true,
+ "requires": {
+ "@sindresorhus/is": "^0.7.0",
+ "cacheable-request": "^2.1.1",
+ "decompress-response": "^3.3.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "into-stream": "^3.1.0",
+ "is-retry-allowed": "^1.1.0",
+ "isurl": "^1.0.0-alpha5",
+ "lowercase-keys": "^1.0.0",
+ "mimic-response": "^1.0.0",
+ "p-cancelable": "^0.4.0",
+ "p-timeout": "^2.0.1",
+ "pify": "^3.0.0",
+ "safe-buffer": "^5.1.1",
+ "timed-out": "^4.0.1",
+ "url-parse-lax": "^3.0.0",
+ "url-to-options": "^1.0.1"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "http-cache-semantics": {
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
+ "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
+ "dev": true
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "inquirer": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz",
+ "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.1.0",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rxjs": "^5.5.2",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "into-stream": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
+ "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
+ "dev": true,
+ "requires": {
+ "from2": "^2.1.1",
+ "p-is-promise": "^1.1.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "keyv": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
+ "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
+ "dev": true,
+ "requires": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true
+ },
+ "normalize-url": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
+ "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
+ "dev": true,
+ "requires": {
+ "prepend-http": "^2.0.0",
+ "query-string": "^5.0.1",
+ "sort-keys": "^2.0.0"
+ }
+ },
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^1.0.0"
+ }
+ },
+ "p-cancelable": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
+ "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
+ "dev": true
+ },
+ "p-each-series": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz",
+ "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=",
+ "dev": true,
+ "requires": {
+ "p-reduce": "^1.0.0"
+ }
+ },
+ "p-is-promise": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
+ "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
+ "dev": true
+ },
+ "p-reduce": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
+ "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
+ "dev": true
+ },
+ "p-timeout": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
+ "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
+ "dev": true,
+ "requires": {
+ "p-finally": "^1.0.0"
+ }
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ },
+ "require-main-filename": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "dev": true
+ },
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
+ "requires": {
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "rxjs": {
+ "version": "5.5.12",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
+ "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
+ "dev": true,
+ "requires": {
+ "symbol-observable": "1.0.1"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "y18n": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
+ "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
+ "dev": true
+ },
+ "yargs": {
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-9.0.1.tgz",
+ "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^4.1.0",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "read-pkg-up": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^7.0.0"
+ }
+ },
+ "yargs-parser": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
+ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^4.1.0"
+ }
+ }
+ }
+ },
+ "webpack-dev-middleware": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.6.tgz",
+ "integrity": "sha512-tj5LLD9r4tDuRIDa5Mu9lnY2qBBehAITv6A9irqXhw/HQquZgTx3BCd57zYbU2gMDnncA49ufK2qVQSbaKJwOw==",
+ "dev": true,
+ "requires": {
+ "loud-rejection": "^1.6.0",
+ "memory-fs": "~0.4.1",
+ "mime": "^2.1.0",
+ "path-is-absolute": "^1.0.0",
+ "range-parser": "^1.0.3",
+ "url-join": "^2.0.2",
+ "webpack-log": "^1.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "webpack-log": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz",
+ "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.1.0",
+ "log-symbols": "^2.1.0",
+ "loglevelnext": "^1.0.1",
+ "uuid": "^3.1.0"
+ }
+ }
+ }
+ },
+ "webpack-dev-server": {
+ "version": "3.10.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz",
+ "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==",
+ "dev": true,
+ "requires": {
+ "ansi-html": "0.0.7",
+ "bonjour": "^3.5.0",
+ "chokidar": "^2.1.8",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "debug": "^4.1.1",
+ "del": "^4.1.1",
+ "express": "^4.17.1",
+ "html-entities": "^1.2.1",
+ "http-proxy-middleware": "0.19.1",
+ "import-local": "^2.0.0",
+ "internal-ip": "^4.3.0",
+ "ip": "^1.1.5",
+ "is-absolute-url": "^3.0.3",
+ "killable": "^1.0.1",
+ "loglevel": "^1.6.6",
+ "opn": "^5.5.0",
+ "p-retry": "^3.0.1",
+ "portfinder": "^1.0.25",
+ "schema-utils": "^1.0.0",
+ "selfsigned": "^1.10.7",
+ "semver": "^6.3.0",
+ "serve-index": "^1.9.1",
+ "sockjs": "0.3.19",
+ "sockjs-client": "1.4.0",
+ "spdy": "^4.0.1",
+ "strip-ansi": "^3.0.1",
+ "supports-color": "^6.1.0",
+ "url": "^0.11.0",
+ "webpack-dev-middleware": "^3.7.2",
+ "webpack-log": "^2.0.0",
+ "ws": "^6.2.1",
+ "yargs": "12.0.5"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ },
+ "dependencies": {
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ }
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
+ "cliui": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^2.1.1",
+ "strip-ansi": "^4.0.0",
+ "wrap-ansi": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ }
+ }
+ },
+ "del": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
+ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
+ "dev": true,
+ "requires": {
+ "@types/glob": "^7.1.1",
+ "globby": "^6.1.0",
+ "is-path-cwd": "^2.0.0",
+ "is-path-in-cwd": "^2.0.0",
+ "p-map": "^2.0.0",
+ "pify": "^4.0.1",
+ "rimraf": "^2.6.3"
+ }
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ }
+ },
+ "get-caller-file": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+ "dev": true
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "import-local": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
+ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^3.0.0",
+ "resolve-cwd": "^2.0.0"
+ }
+ },
+ "invert-kv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
+ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
+ "dev": true
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "lcid": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
+ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
+ "dev": true,
+ "requires": {
+ "invert-kv": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "mem": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
+ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
+ "dev": true,
+ "requires": {
+ "map-age-cleaner": "^0.1.1",
+ "mimic-fn": "^2.0.0",
+ "p-is-promise": "^2.0.0"
+ }
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "requires": {
+ "path-key": "^2.0.0"
+ }
+ },
+ "opn": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
+ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
+ "dev": true,
+ "requires": {
+ "is-wsl": "^1.1.0"
+ }
+ },
+ "os-locale": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
+ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
+ "dev": true,
+ "requires": {
+ "execa": "^1.0.0",
+ "lcid": "^2.0.0",
+ "mem": "^4.0.0"
+ }
+ },
+ "p-is-promise": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
+ "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
+ "dev": true
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-retry": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
+ "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
+ "dev": true,
+ "requires": {
+ "retry": "^0.12.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dev": true,
+ "requires": {
+ "find-up": "^3.0.0"
+ }
+ },
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "require-main-filename": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "dev": true
+ },
+ "retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ },
+ "webpack-dev-middleware": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
+ "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
+ "dev": true,
+ "requires": {
+ "memory-fs": "^0.4.1",
+ "mime": "^2.4.4",
+ "mkdirp": "^0.5.1",
+ "range-parser": "^1.2.1",
+ "webpack-log": "^2.0.0"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ }
+ }
+ },
+ "ws": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz",
+ "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==",
+ "dev": true,
+ "requires": {
+ "async-limiter": "~1.0.0"
+ }
+ },
+ "yargs": {
+ "version": "12.0.5",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
+ "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^4.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^3.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1 || ^4.0.0",
+ "yargs-parser": "^11.1.1"
+ }
+ },
+ "yargs-parser": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
+ "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ }
+ }
+ },
+ "webpack-log": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
+ "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
+ "dev": true,
+ "requires": {
+ "ansi-colors": "^3.0.0",
+ "uuid": "^3.3.2"
+ }
+ },
+ "webpack-merge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
+ "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.15"
+ }
+ },
+ "webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "dev": true,
+ "requires": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "dev": true,
+ "requires": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ }
+ },
+ "websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "dev": true
+ },
+ "whatwg-encoding": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz",
+ "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==",
+ "dev": true,
+ "requires": {
+ "iconv-lite": "0.4.24"
+ },
+ "dependencies": {
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ }
+ }
+ },
+ "whatwg-fetch": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz",
+ "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA=="
+ },
+ "whatwg-mimetype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
+ "dev": true
+ },
+ "whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "requires": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "when": {
+ "version": "3.7.8",
+ "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
+ "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=",
+ "dev": true,
+ "optional": true
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "dev": true,
+ "requires": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ }
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
+ },
+ "wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "widest-line": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
+ "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
+ "dev": true,
+ "requires": {
+ "string-width": "^4.0.0"
+ }
+ },
+ "with-callback": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz",
+ "integrity": "sha1-oJYpuakgAo1yFAT7Q1vc/1yRvCE=",
+ "dev": true,
+ "optional": true
+ },
+ "with-open-file": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz",
+ "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==",
+ "dev": true,
+ "requires": {
+ "p-finally": "^1.0.0",
+ "p-try": "^2.1.0",
+ "pify": "^4.0.1"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ }
+ }
+ },
+ "word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true
+ },
+ "wordwrap": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
+ "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
+ "dev": true
+ },
+ "worker-farm": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
+ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
+ "dev": true,
+ "requires": {
+ "errno": "~0.1.7"
+ }
+ },
+ "wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "write": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
+ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
+ "dev": true,
+ "requires": {
+ "mkdirp": "^0.5.1"
+ }
+ },
+ "write-file-atomic": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
+ "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
+ "dev": true,
+ "requires": {
+ "imurmurhash": "^0.1.4",
+ "is-typedarray": "^1.0.0",
+ "signal-exit": "^3.0.2",
+ "typedarray-to-buffer": "^3.1.5"
+ }
+ },
+ "ws": {
+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
+ "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
+ "dev": true,
+ "requires": {}
+ },
+ "xdg-basedir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
+ "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
+ "dev": true
+ },
+ "xml-name-validator": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
+ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==",
+ "dev": true
+ },
+ "xmlchars": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
+ "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
+ "dev": true
+ },
+ "xmlhttprequest-ssl": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
+ "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=",
+ "dev": true
+ },
+ "xregexp": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
+ "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=",
+ "dev": true,
+ "optional": true
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true
+ },
+ "y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true
+ },
+ "yargonaut": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/yargonaut/-/yargonaut-1.1.4.tgz",
+ "integrity": "sha512-rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.1",
+ "figlet": "^1.1.1",
+ "parent-require": "^1.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "yargs": {
+ "version": "15.3.1",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
+ "integrity": "sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==",
+ "dev": true,
+ "requires": {
+ "cliui": "^6.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^4.1.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^4.2.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^18.1.1"
+ }
+ },
+ "yargs-parser": {
+ "version": "18.1.3",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
+ "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "yeast": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
+ "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
+ "dev": true
+ },
+ "yeoman-environment": {
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.10.3.tgz",
+ "integrity": "sha512-pLIhhU9z/G+kjOXmJ2bPFm3nejfbH+f1fjYRSOteEXDBrv1EoJE/e+kuHixSXfCYfTkxjYsvRaDX+1QykLCnpQ==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "debug": "^3.1.0",
+ "diff": "^3.5.0",
+ "escape-string-regexp": "^1.0.2",
+ "execa": "^4.0.0",
+ "globby": "^8.0.1",
+ "grouped-queue": "^1.1.0",
+ "inquirer": "^7.1.0",
+ "is-scoped": "^1.0.0",
+ "lodash": "^4.17.10",
+ "log-symbols": "^2.2.0",
+ "mem-fs": "^1.1.0",
+ "mem-fs-editor": "^6.0.0",
+ "npm-api": "^1.0.0",
+ "semver": "^7.1.3",
+ "strip-ansi": "^4.0.0",
+ "text-table": "^0.2.0",
+ "untildify": "^3.0.3",
+ "yeoman-generator": "^4.8.2"
+ },
+ "dependencies": {
+ "@nodelib/fs.stat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true
+ },
+ "async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "diff": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+ "dev": true
+ },
+ "dir-glob": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
+ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
+ "dev": true,
+ "requires": {
+ "arrify": "^1.0.1",
+ "path-type": "^3.0.0"
+ }
+ },
+ "ejs": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
+ "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
+ "dev": true,
+ "requires": {
+ "jake": "^10.6.1"
+ }
+ },
+ "execa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
+ "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fast-glob": {
+ "version": "2.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
+ "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+ "dev": true,
+ "requires": {
+ "@mrmlnc/readdir-enhanced": "^2.2.1",
+ "@nodelib/fs.stat": "^1.1.2",
+ "glob-parent": "^3.1.0",
+ "is-glob": "^4.0.0",
+ "merge2": "^1.2.3",
+ "micromatch": "^3.1.10"
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "globby": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
+ "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "dir-glob": "2.0.0",
+ "fast-glob": "^2.0.2",
+ "glob": "^7.1.2",
+ "ignore": "^3.3.5",
+ "pify": "^3.0.0",
+ "slash": "^1.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "dev": true
+ },
+ "ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true
+ },
+ "isbinaryfile": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
+ "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.1"
+ }
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "dev": true
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ }
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ },
+ "read-pkg": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+ "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
+ "dev": true,
+ "requires": {
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^5.0.0",
+ "type-fest": "^0.6.0"
+ }
+ },
+ "read-pkg-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-5.0.0.tgz",
+ "integrity": "sha512-XBQjqOBtTzyol2CpsQOw8LHV0XbDZVG7xMMjmXAJomlVY03WOBRmYgDJETlvcg0H63AJvPRwT7GFi5rvOzUOKg==",
+ "dev": true,
+ "requires": {
+ "find-up": "^3.0.0",
+ "read-pkg": "^5.0.0"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "shelljs": {
+ "version": "0.8.5",
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz",
+ "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.0.0",
+ "interpret": "^1.0.0",
+ "rechoir": "^0.6.2"
+ }
+ },
+ "slash": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ },
+ "type-fest": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+ "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+ "dev": true
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "yeoman-generator": {
+ "version": "4.13.0",
+ "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-4.13.0.tgz",
+ "integrity": "sha512-f2/5N5IR3M2Ozm+QocvZQudlQITv2DwI6Mcxfy7R7gTTzaKgvUpgo/pQMJ+WQKm0KN0YMWCFOZpj0xFGxevc1w==",
+ "dev": true,
+ "requires": {
+ "async": "^2.6.2",
+ "chalk": "^2.4.2",
+ "cli-table": "^0.3.1",
+ "cross-spawn": "^6.0.5",
+ "dargs": "^6.1.0",
+ "dateformat": "^3.0.3",
+ "debug": "^4.1.1",
+ "diff": "^4.0.1",
+ "error": "^7.0.2",
+ "find-up": "^3.0.0",
+ "github-username": "^3.0.0",
+ "grouped-queue": "^1.1.0",
+ "istextorbinary": "^2.5.1",
+ "lodash": "^4.17.11",
+ "make-dir": "^3.0.0",
+ "mem-fs-editor": "^7.0.1",
+ "minimist": "^1.2.5",
+ "pretty-bytes": "^5.2.0",
+ "read-chunk": "^3.2.0",
+ "read-pkg-up": "^5.0.0",
+ "rimraf": "^2.6.3",
+ "run-async": "^2.0.0",
+ "semver": "^7.2.1",
+ "shelljs": "^0.8.4",
+ "text-table": "^0.2.0",
+ "through2": "^3.0.1",
+ "yeoman-environment": "^2.9.5"
+ },
+ "dependencies": {
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "diff": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
+ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==",
+ "dev": true
+ },
+ "dir-glob": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
+ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
+ "dev": true,
+ "requires": {
+ "path-type": "^3.0.0"
+ }
+ },
+ "globby": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
+ "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "dev": true,
+ "requires": {
+ "@types/glob": "^7.1.1",
+ "array-union": "^1.0.2",
+ "dir-glob": "^2.2.2",
+ "fast-glob": "^2.2.6",
+ "glob": "^7.1.3",
+ "ignore": "^4.0.3",
+ "pify": "^4.0.1",
+ "slash": "^2.0.0"
+ }
+ },
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
+ },
+ "mem-fs-editor": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-7.1.0.tgz",
+ "integrity": "sha512-BH6QEqCXSqGeX48V7zu+e3cMwHU7x640NB8Zk8VNvVZniz+p4FK60pMx/3yfkzo6miI6G3a8pH6z7FeuIzqrzA==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "deep-extend": "^0.6.0",
+ "ejs": "^3.1.5",
+ "glob": "^7.1.4",
+ "globby": "^9.2.0",
+ "isbinaryfile": "^4.0.0",
+ "mkdirp": "^1.0.0",
+ "multimatch": "^4.0.0",
+ "rimraf": "^3.0.0",
+ "through2": "^3.0.2",
+ "vinyl": "^2.2.1"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ }
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true
+ }
+ }
+ }
+ }
+ },
+ "yeoman-generator": {
+ "version": "git+ssh://git@github.com/ev1stensberg/generator.git#9e24fa31c85302ca1145ae34fc68b4f133251ca0",
+ "integrity": "sha512-7wlYRCXLWM+B/HKlXm7alkm3sbv6K8m7ZaoxNZT/0pFeKnxnP3xdLBMCKGMZtc1xrXM+7CTSXuyerypjApOXaQ==",
+ "dev": true,
+ "from": "yeoman-generator@github:ev1stensberg/generator#Feature-getArgument",
+ "requires": {
+ "async": "^2.0.0",
+ "chalk": "^1.0.0",
+ "cli-table": "^0.3.1",
+ "cross-spawn": "^5.0.1",
+ "dargs": "^5.1.0",
+ "dateformat": "^2.0.0",
+ "debug": "^2.1.0",
+ "detect-conflict": "^1.0.0",
+ "error": "^7.0.2",
+ "find-up": "^2.1.0",
+ "github-username": "^4.0.0",
+ "istextorbinary": "^2.1.0",
+ "lodash": "^4.11.1",
+ "mem-fs-editor": "^3.0.0",
+ "minimist": "^1.2.0",
+ "mkdirp": "^0.5.0",
+ "pretty-bytes": "^4.0.2",
+ "read-chunk": "^2.0.0",
+ "read-pkg-up": "^2.0.0",
+ "rimraf": "^2.2.0",
+ "run-async": "^2.0.0",
+ "shelljs": "^0.7.0",
+ "text-table": "^0.2.0",
+ "through2": "^2.0.0",
+ "yeoman-environment": "^1.1.0"
+ },
+ "dependencies": {
+ "ansi-escapes": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
+ "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "array-differ": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+ "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
+ "dev": true
+ },
+ "arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true
+ },
+ "async": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+ "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "cli-cursor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
+ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^1.0.1"
+ }
+ },
+ "cli-width": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+ "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
+ "dev": true
+ },
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "dargs": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz",
+ "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=",
+ "dev": true
+ },
+ "dateformat": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
+ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
+ "dev": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "deep-extend": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
+ "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
+ "dev": true
+ },
+ "diff": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/diff/-/diff-2.2.3.tgz",
+ "integrity": "sha1-YOr9DSjukG5Oj/ClLBIpUhAzv5k=",
+ "dev": true
+ },
+ "external-editor": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz",
+ "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=",
+ "dev": true,
+ "requires": {
+ "extend": "^3.0.0",
+ "spawn-sync": "^1.0.15",
+ "tmp": "^0.0.29"
+ }
+ },
+ "figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ }
+ },
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "gh-got": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gh-got/-/gh-got-6.0.0.tgz",
+ "integrity": "sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==",
+ "dev": true,
+ "requires": {
+ "got": "^7.0.0",
+ "is-plain-obj": "^1.1.0"
+ }
+ },
+ "github-username": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/github-username/-/github-username-4.1.0.tgz",
+ "integrity": "sha1-y+KABBiDIG2kISrp5LXxacML9Bc=",
+ "dev": true,
+ "requires": {
+ "gh-got": "^6.0.0"
+ }
+ },
+ "globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "got": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
+ "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
+ "dev": true,
+ "requires": {
+ "decompress-response": "^3.2.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "is-plain-obj": "^1.1.0",
+ "is-retry-allowed": "^1.0.0",
+ "is-stream": "^1.0.0",
+ "isurl": "^1.0.0-alpha5",
+ "lowercase-keys": "^1.0.0",
+ "p-cancelable": "^0.3.0",
+ "p-timeout": "^1.1.1",
+ "safe-buffer": "^5.0.1",
+ "timed-out": "^4.0.0",
+ "url-parse-lax": "^1.0.0",
+ "url-to-options": "^1.0.1"
+ }
+ },
+ "grouped-queue": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.3.tgz",
+ "integrity": "sha1-wWfSpTGcWg4JZO9qJbfC34mWyFw=",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.2"
+ }
+ },
+ "inquirer": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz",
+ "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=",
+ "dev": true,
+ "requires": {
+ "ansi-escapes": "^1.1.0",
+ "chalk": "^1.0.0",
+ "cli-cursor": "^1.0.1",
+ "cli-width": "^2.0.0",
+ "external-editor": "^1.1.0",
+ "figures": "^1.3.5",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.6",
+ "pinkie-promise": "^2.0.0",
+ "run-async": "^2.2.0",
+ "rx": "^4.1.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.0",
+ "through": "^2.3.6"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.0.0"
+ }
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "mem-fs-editor": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-3.0.2.tgz",
+ "integrity": "sha1-3Qpuryu4prN3QAZ6pUnrUwEFr58=",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "deep-extend": "^0.4.0",
+ "ejs": "^2.3.1",
+ "glob": "^7.0.3",
+ "globby": "^6.1.0",
+ "mkdirp": "^0.5.0",
+ "multimatch": "^2.0.0",
+ "rimraf": "^2.2.8",
+ "through2": "^2.0.0",
+ "vinyl": "^2.0.1"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "multimatch": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
+ "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
+ "dev": true,
+ "requires": {
+ "array-differ": "^1.0.0",
+ "array-union": "^1.0.1",
+ "arrify": "^1.0.0",
+ "minimatch": "^3.0.0"
+ }
+ },
+ "mute-stream": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.6.tgz",
+ "integrity": "sha1-SJYrGeFp/R38JAs/HnMXYnu8R9s=",
+ "dev": true
+ },
+ "onetime": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
+ "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
+ "dev": true
+ },
+ "p-cancelable": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
+ "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
+ "requires": {
+ "p-try": "^1.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
+ "requires": {
+ "p-limit": "^1.1.0"
+ }
+ },
+ "p-timeout": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
+ "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
+ "dev": true,
+ "requires": {
+ "p-finally": "^1.0.0"
+ }
+ },
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+ "dev": true
+ },
+ "pretty-bytes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
+ "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
+ "dev": true
+ },
+ "read-chunk": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-2.1.0.tgz",
+ "integrity": "sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU=",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0",
+ "safe-buffer": "^5.1.1"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "restore-cursor": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
+ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=",
+ "dev": true,
+ "requires": {
+ "exit-hook": "^1.0.0",
+ "onetime": "^1.0.0"
+ }
+ },
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "requires": {
+ "shebang-regex": "^1.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ },
+ "tmp": {
+ "version": "0.0.29",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz",
+ "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=",
+ "dev": true,
+ "requires": {
+ "os-tmpdir": "~1.0.1"
+ }
+ },
+ "untildify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz",
+ "integrity": "sha1-F+soB5h/dpUunASF/DEdBqgmouA=",
+ "dev": true,
+ "requires": {
+ "os-homedir": "^1.0.0"
+ }
+ },
+ "url-parse-lax": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+ "dev": true,
+ "requires": {
+ "prepend-http": "^1.0.1"
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ },
+ "yeoman-environment": {
+ "version": "1.6.6",
+ "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-1.6.6.tgz",
+ "integrity": "sha1-zYX6Z9FWBg5EDXgH1+988NLR1nE=",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.0.0",
+ "debug": "^2.0.0",
+ "diff": "^2.1.2",
+ "escape-string-regexp": "^1.0.2",
+ "globby": "^4.0.0",
+ "grouped-queue": "^0.3.0",
+ "inquirer": "^1.0.2",
+ "lodash": "^4.11.1",
+ "log-symbols": "^1.0.1",
+ "mem-fs": "^1.1.0",
+ "text-table": "^0.2.0",
+ "untildify": "^2.0.0"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
+ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
+ "dev": true,
+ "requires": {
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "globby": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz",
+ "integrity": "sha1-CA9UVJ7BuCpsYOYx/ILhIR2+lfg=",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "arrify": "^1.0.0",
+ "glob": "^6.0.1",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ }
+ }
+ }
+ }
+ },
+ "yn": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz",
+ "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==",
+ "dev": true,
+ "optional": true
+ }
+ }
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/package.json b/entry/src/main/ets/MainAbility/ml5-library-main/package.json
new file mode 100755
index 0000000..262aeed
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/package.json
@@ -0,0 +1,144 @@
+{
+ "name": "ml5",
+ "version": "0.12.2",
+ "description": "A friendly machine learning library for the web.",
+ "main": "dist/ml5.min.js",
+ "directories": {
+ "examples": "examples",
+ "dist": "dist"
+ },
+ "scripts": {
+ "commit": "git-cz",
+ "prebuild": "rimraf dist",
+ "develop": "npm-run-all --parallel start examples:serve examples:watch",
+ "start": "webpack-dev-server --config webpack.dev.babel.js",
+ "lint": "eslint . --ext .js; exit 0",
+ "lint:nibble": "npx eslint-nibble --ext .js .",
+ "manual-test": "webpack-dev-server --open --config webpack.test.babel.js",
+ "build": "webpack --config webpack.prod.babel.js --config-name ml5",
+ "test": "npm-run-all test:jest test:karma",
+ "test:jest": "jest",
+ "test:karma": "./node_modules/karma/bin/karma start karma.conf.js",
+ "test:single": "./node_modules/karma/bin/karma start karma.conf.js --single-run",
+ "test-travis": "./scripts/test-travis.sh",
+ "serve:docs": "docsify serve docs",
+ "update:packageVersion": "node ./scripts/updatePackageVersion.js",
+ "update:readme": "node ./scripts/updateReadme.js",
+ "update:docs": "node ./scripts/updateDocVersions.js $oldversion",
+ "publish:npm": "npm run build && npm publish",
+ "contributors:add": "all-contributors add",
+ "contributors:generate": "all-contributors generate",
+ "examples:serve": "live-server ./examples --port=8081 --mount=/:./examples --wait=250",
+ "examples:update-json": "node scripts/update-examples-json.js",
+ "examples:watch": "onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json",
+ "preexamples:build": "rimraf dist_examples",
+ "examples:build": "npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/ml5js/ml5-library.git"
+ },
+ "keywords": [
+ "machine learning"
+ ],
+ "author": "NYU ITP (https://github.com/ml5js)",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/ml5js/ml5-library/issues"
+ },
+ "homepage": "https://github.com/ml5js/ml5-library#readme",
+ "devDependencies": {
+ "@babel/cli": "^7.17.6",
+ "@babel/core": "^7.17.9",
+ "@babel/plugin-proposal-object-rest-spread": "^7.17.3",
+ "@babel/plugin-transform-runtime": "^7.17.0",
+ "@babel/polyfill": "^7.12.1",
+ "@babel/preset-env": "^7.16.11",
+ "@babel/register": "^7.17.7",
+ "@babel/runtime": "^7.17.9",
+ "@babel/runtime-corejs3": "^7.17.9",
+ "@tensorflow/tfjs-node": "^1.2.9",
+ "all-contributors-cli": "^6.10.0",
+ "babel-jest": "^27.4.5",
+ "babel-loader": "^8.2.4",
+ "canvas": "^2.9.0",
+ "commitizen": "4.0.3",
+ "copy-webpack-plugin": "^5.1.1",
+ "cross-fetch": "^3.1.5",
+ "cz-conventional-changelog": "2.1.0",
+ "docsify-cli": "^4.3.0",
+ "dotenv": "^8.2.0",
+ "eslint": "4.18.2",
+ "eslint-config-airbnb-base": "12.1.0",
+ "eslint-config-prettier": "^4.1.0",
+ "eslint-loader": "2.0.0",
+ "eslint-nibble": "^5.1.0",
+ "eslint-plugin-import": "2.9.0",
+ "extract-text-webpack-plugin": "4.0.0-beta.0",
+ "ghooks": "2.0.2",
+ "html-webpack-plugin": "^3.0.7",
+ "jasmine-core": "3.1.0",
+ "jest": "^27.4.5",
+ "karma": "2.0.0",
+ "karma-browserstack-launcher": "^1.5.1",
+ "karma-chrome-launcher": "2.2.0",
+ "karma-jasmine": "1.1.1",
+ "karma-mocha-reporter": "^2.2.5",
+ "karma-safari-launcher": "1.0.0",
+ "karma-webpack": "3.0.0",
+ "live-server": "^1.2.1",
+ "npm-run-all": "^4.1.5",
+ "q": "^1.5.1",
+ "recursive-readdir": "^2.2.2",
+ "regenerator-runtime": "0.11.1",
+ "rimraf": "2.6.2",
+ "semantic-release": "^17.2.3",
+ "uglifyjs-webpack-plugin": "^1.2.5",
+ "webpack": "4.1.1",
+ "webpack-cli": "2.0.10",
+ "webpack-dev-server": "3.10.3",
+ "webpack-merge": "^4.1.2"
+ },
+ "config": {
+ "commitizen": {
+ "path": "node_modules/cz-conventional-changelog"
+ }
+ },
+ "files": [
+ "dist",
+ "README.md"
+ ],
+ "babel": {
+ "presets": [
+ [
+ "@babel/preset-env"
+ ]
+ ],
+ "plugins": [
+ "@babel/plugin-transform-runtime",
+ "@babel/plugin-proposal-object-rest-spread"
+ ]
+ },
+ "peerDependencies": {
+ "@tensorflow/tfjs-converter": "^1.2.9",
+ "@tensorflow/tfjs-core": "^1.2.9"
+ },
+ "dependencies": {
+ "@magenta/sketch": "0.2.0",
+ "@tensorflow-models/body-pix": "1.1.2",
+ "@tensorflow-models/coco-ssd": "^2.0.0",
+ "@tensorflow-models/facemesh": "0.0.3",
+ "@tensorflow-models/handpose": "0.0.3",
+ "@tensorflow-models/knn-classifier": "1.2.1",
+ "@tensorflow-models/mobilenet": "2.0.3",
+ "@tensorflow-models/posenet": "^2.2.1",
+ "@tensorflow-models/speech-commands": "0.3.9",
+ "@tensorflow-models/universal-sentence-encoder": "^1.2.2",
+ "@tensorflow/tfjs": "^1.7.0",
+ "@tensorflow/tfjs-vis": "^1.1.0",
+ "axios": "^0.21.1",
+ "events": "^3.0.0",
+ "face-api.js": "~0.22.2",
+ "onchange": "^6.1.0"
+ }
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/scripts/batch-update-p5webeditor.js b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/batch-update-p5webeditor.js
new file mode 100755
index 0000000..8a1d49b
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/batch-update-p5webeditor.js
@@ -0,0 +1,417 @@
+/* eslint-disable import/no-extraneous-dependencies */
+require("dotenv").config();
+const axios = require("axios");
+const fs = require("fs");
+const Q = require("q");
+const { ok } = require("assert");
+
+// TODO: Change branchName if necessary
+const branchName = "main";
+const branchRef = `?ref=${branchName}`;
+const baseUrl = "https://api.github.com/repos/ml5js/ml5-examples/contents";
+const clientId = process.env.GITHUB_ID;
+const clientSecret = process.env.GITHUB_SECRET;
+const editorUsername = process.env.ML5_EXAMPLES_USERNAME;
+const personalAccessToken = process.env.EDITOR_API_ACCESS_TOKEN;
+const editorApiUrl = process.env.EDITOR_API_URL;
+const headers = {
+ "User-Agent": "p5js-web-editor/0.0.1",
+};
+
+ok(clientId, "GITHUB_ID is required");
+ok(clientSecret, "GITHUB_SECRET is required");
+ok(editorUsername, "ML5_EXAMPLES_USERNAME is required");
+ok(personalAccessToken, "EDITOR_API_ACCESS_TOKEN is required");
+ok(editorApiUrl, "EDITOR_API_URL is required");
+
+const githubRequestOptions = {
+ url: baseUrl,
+ params: {
+ client_id: clientId,
+ client_secret: clientSecret,
+ },
+ method: "GET",
+ headers
+};
+
+const editorRequestOptions = {
+ url: `${editorApiUrl}/${editorUsername}`,
+ method: "GET",
+ headers: {
+ ...headers,
+ Authorization: `Basic ${Buffer.from(`${editorUsername}:${personalAccessToken}`).toString(
+ "base64",
+ )}`,
+ }
+};
+
+console.log("------", editorRequestOptions);
+/**
+ * ---------------------------------------------------------
+ * --------------------- helper functions --------------------
+ * ---------------------------------------------------------
+ */
+
+/**
+ * Execute a GET, POST, or DELETE request to a URL
+ */
+async function rp(options) {
+ const res = await axios.request(options);
+ return res.data;
+}
+
+/**
+ * fatten a nested array
+ */
+function flatten(list) {
+ return list.reduce((a, b) => a.concat(Array.isArray(b) ? flatten(b) : b), []);
+}
+
+/**
+ * Fetch data for a single HTML/JS file, or return
+ * an url to the file's CDN location
+ */
+async function fetchFileContent(item) {
+ const { name } = item;
+ const file = { url: item.url };
+
+ // if it is an html or js file
+ if ((file.url != null && name.endsWith(".html")) || name.endsWith(".js")) {
+ const options = Object.assign({}, githubRequestOptions);
+ options.url = `${file.url}`;
+
+ if (options.url !== undefined || options.url !== null || options.url !== "") {
+ file.content = await rp(options);
+ // NOTE: remove the URL property if there's content
+ // Otherwise the p5 editor will try to pull from that url
+ if (file.content !== null) delete file.url;
+ }
+
+ return file;
+ // if it is NOT an html or js file
+ }
+
+ if (file.url) {
+ const cdnRef = `https://cdn.jsdelivr.net/gh/ml5js/ml5-examples@${branchName}${
+ file.url.split(branchName)[1]
+ }`;
+ file.url = cdnRef;
+ }
+
+ return file;
+}
+
+/**
+ * STEP 1: Get the top level cateogories
+ */
+async function getCategories() {
+ try {
+ const options = Object.assign({}, githubRequestOptions);
+ options.url = `${options.url}/p5js${branchRef}`;
+ const results = await rp(options);
+
+ return results;
+ } catch (err) {
+ return err;
+ }
+}
+
+/**
+ * STEP 2: Get the examples for each category
+ * e.g. Posenet:
+ * - /posenet_image_single
+ * - /posenet_part_selection
+ */
+async function getCategoryExamples(sketchRootList) {
+ const output = [];
+ const sketchRootCategories = sketchRootList.map(async categories => {
+ // let options = Object.assign({url: `${requestOptions.url}/${categories.path}${branchRef}`}, requestOptions)
+ const options = Object.assign({}, githubRequestOptions);
+ options.url = `${options.url}${categories.path}${branchRef}`;
+ // console.log(options)
+ const sketchDirs = await rp(options);
+
+ try {
+ const result = flatten(sketchDirs);
+
+ return result;
+ } catch (err) {
+ return [];
+ }
+ });
+
+ const sketchList = await Q.all(sketchRootCategories);
+
+ sketchList.forEach(sketch => {
+ sketch.forEach(item => {
+ if (item.type === "dir") output.push(item);
+ });
+ });
+
+ return output;
+}
+
+/**
+ * STEP 3.1: Recursively get the tree of files for each directory
+ * @param parentObject - one sketch directory object
+ */
+async function traverseSketchTree(parentObject) {
+ const output = Object.assign({}, parentObject);
+
+ if (parentObject.type !== "dir") {
+ return output;
+ }
+ // let options = `https://api.github.com/repos/ml5js/ml5-examples/contents/${sketches.path}${branchRef}`
+ const options = Object.assign({}, githubRequestOptions);
+ options.url = `${options.url}${parentObject.path}${branchRef}`;
+
+ output.tree = await rp(options);
+
+ output.tree = output.tree.map(file => traverseSketchTree(file));
+
+ output.tree = await Q.all(output.tree);
+
+ return output;
+}
+
+/**
+ * STEP 3.2: Traverse the sketchtree for all of the sketches
+ * @param {*} categoryExamples - all of the categories in an array
+ */
+async function traverseSketchTreeAll(categoryExamples) {
+ const sketches = categoryExamples.map(async sketch => traverseSketchTree(sketch));
+
+ const result = await Q.all(sketches);
+ return result;
+}
+
+/**
+ * Traverse the tree and format into parent child relation
+ * @param {*} parentObject
+ */
+function traverseAndFormat(parentObject) {
+ const parent = Object.assign({}, parentObject);
+
+ if (!parentObject.tree) {
+ // returns the files
+ return {
+ name: parent.name,
+ url: parent.download_url,
+ };
+ }
+
+ const subdir = parentObject.tree.map(item => {
+ if (!item.tree) {
+ // returns the files
+ return {
+ name: item.name,
+ url: item.download_url,
+ };
+ }
+
+ const feat = {
+ name: item.name,
+ children: traverseAndFormat(item),
+ };
+ return feat;
+ });
+ return subdir;
+}
+
+/**
+ * Traverse the tree and download all the content,
+ * transforming into an object keyed by file/directory name
+ * @param {*} projectFileTree
+ */
+async function traverseAndDownload(projectFileTree) {
+ return projectFileTree.reduce(async (previousPromise, item, idx) => {
+ const result = await previousPromise;
+
+ if (Array.isArray(item.children)) {
+ result[item.name] = {
+ files: await traverseAndDownload(item.children),
+ };
+ } else {
+ result[item.name] = await fetchFileContent(item);
+ }
+
+ return result;
+ }, {});
+}
+
+/**
+ * STEP 4
+ * Take a parent directory and prepare it for injestion!
+ * @param {*} sketch
+ * @param {*} user
+ */
+async function formatSketchForStorage(sketch, user) {
+ const newProject = {
+ name: sketch.name,
+ files: {}, // <== add files to this object
+ };
+
+ let projectFiles = traverseAndFormat(sketch);
+ projectFiles = await traverseAndDownload(projectFiles);
+ newProject.files = projectFiles;
+ return newProject;
+}
+
+/**
+ * format all the sketches using the formatSketchForStorage()
+ */
+function formatSketchForStorageAll(sketchWithItems, user) {
+ let sketchList = sketchWithItems.slice(0);
+
+ sketchList = sketchList.map(sketch => formatSketchForStorage(sketch, user));
+
+ return Promise.all(sketchList);
+}
+
+/**
+ * Fetch a list of all projects from the API
+ */
+async function getProjectsList() {
+ const options = Object.assign({}, editorRequestOptions);
+ options.url = `${options.url}/sketches`;
+
+ const results = await rp(options);
+ console.log(results);
+
+ return results.sketches;
+}
+
+/**
+ * Delete a project
+ */
+async function deleteProject(project) {
+ const options = Object.assign({}, editorRequestOptions);
+ options.method = "DELETE";
+ options.url = `${options.url}/sketches/${project.id}`;
+
+ const results = await rp(options);
+
+ return results;
+}
+
+/**
+ * Create a new project
+ */
+async function createProject(project) {
+ try {
+ const options = Object.assign({}, editorRequestOptions);
+ options.method = "POST";
+ options.url = `${options.url}/sketches`;
+ options.body = project;
+
+ const results = await rp(options);
+
+ return results;
+ } catch (err) {
+ throw err;
+ }
+}
+
+/**
+ * STEP 6
+ * Remove existing projects, then fill the db
+ * @param {*} filledProjectList
+ * @param {*} user
+ */
+async function createProjectsInP5User(filledProjectList, user) {
+ console.log("Finding existing projects...");
+
+ const existingProjects = await getProjectsList();
+
+ console.log(`Will delete ${existingProjects.length} projects`);
+
+ try {
+ await Q.all(existingProjects.map(deleteProject));
+ console.log("deleted old projects!");
+ } catch (error) {
+ console.log("Problem deleting projects");
+ console.log(error);
+ process.exit(1);
+ }
+
+ try {
+ const newProjects = filledProjectList.map(async project => {
+ console.log(`saving ${project.name}`);
+ await createProject(project);
+ });
+ await Q.all(newProjects);
+ console.log(`Projects saved to User: ${editorUsername}!`);
+ } catch (error) {
+ console.log("Error saving projects");
+ console.log(error);
+ }
+}
+
+/**
+ * ---------------------------------------------------------
+ * --------------------- main ------------------------------
+ * ---------------------------------------------------------
+ */
+
+/**
+ * MAKE
+ * Get all the sketches from the ml5-examples repo
+ * Get the p5 examples
+ * Dive down into each sketch and get all the files
+ * Format the sketch files to be save to the db
+ * Delete existing and save
+ */
+async function make() {
+ // Get the categories and their examples
+ const categories = await getCategories();
+ const categoryExamples = await getCategoryExamples(categories);
+
+ const examplesWithResourceTree = await traverseSketchTreeAll(categoryExamples);
+ const formattedSketchList = await formatSketchForStorageAll(examplesWithResourceTree);
+
+ await createProjectsInP5User(formattedSketchList);
+ console.log("done!");
+ process.exit();
+}
+
+/**
+ * TEST - same as make except reads from file for testing purposes
+ * Get all the sketches from the ml5-examples repo
+ * Get the p5 examples
+ * Dive down into each sketch and get all the files
+ * Format the sketch files to be save to the db
+ * Delete existing and save
+ */
+// eslint-disable-next-line no-unused-vars
+async function test() {
+ // read from file while testing
+ const examplesWithResourceTree = JSON.parse(
+ fs.readFileSync("./ml5-examplesWithResourceTree.json"),
+ );
+
+ const formattedSketchList = await formatSketchForStorageAll(examplesWithResourceTree);
+
+ await createProjectsInP5User(formattedSketchList);
+ console.log("done!");
+ process.exit();
+}
+
+/**
+ * ---------------------------------------------------------
+ * --------------------- Run -------------------------------
+ * ---------------------------------------------------------
+ * Usage:
+ * If you're testing, change the make() function to test()
+ * ensure when testing that you've saved some JSON outputs to
+ * read from so you don't have to make a billion requests all the time
+ *
+ * $ GITHUB_ID=<....> GITHUB_SECRET=<...> NODE_ENV=development npm run fetch-examples-ml5
+ * $ GITHUB_ID=<....> GITHUB_SECRET=<...> npm run fetch-examples-ml5
+ */
+
+if (process.env.NODE_ENV === "development") {
+ // test()
+ make(); // replace with test() if you don't want to run all the fetch functions over and over
+} else {
+ make();
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/scripts/test-travis.sh b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/test-travis.sh
new file mode 100755
index 0000000..2243931
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/test-travis.sh
@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+
+if [[ $(node -v) = *v12* ]]; then
+ karma start \
+ --browsers='bs_chrome_mac' \
+ --singleRun --reporters='dots,progress,BrowserStack'
+fi
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/scripts/update-examples-json.js b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/update-examples-json.js
new file mode 100755
index 0000000..70479af
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/update-examples-json.js
@@ -0,0 +1,88 @@
+const fs = require("fs");
+const path = require("path");
+
+const baseURL = path.resolve(__dirname, "../examples");
+const webEditorURL = "https://editor.p5js.org/ml5/sketches";
+
+const getDirectories = directoryPath => {
+ return fs.readdirSync(directoryPath).filter(file => {
+ return fs.statSync(`${directoryPath}/${file}`).isDirectory();
+ });
+};
+
+// TODO: functional javascription would be great!
+function appendToSource(_source, _arr) {
+ // Merge all of these examples to one file
+ _arr.forEach(item => {
+ const { parent, children } = item;
+
+ // check if it exists
+ const match = _source.map(proj => proj.parent).indexOf(parent);
+ if (match >= 0) {
+ Object.entries(children).forEach(child => {
+ const k = child[0];
+ const v = child[1];
+ _source[match].children[k] = v;
+ });
+ }
+ });
+}
+
+function getReferences(_examplesRoot, _rootName, _webEditorURL = null) {
+ const dirs = getDirectories(_examplesRoot);
+
+ const subdirs = dirs.map(dir => {
+ const items = getDirectories(`${_examplesRoot}/${dir}`);
+
+ const localItems = items.map(item => {
+ return {
+ name: item,
+ url: `../${_rootName}/${dir}/${item}`,
+ };
+ });
+
+ if (_webEditorURL !== null) {
+ const webEditorItems = items.map(item => {
+ return {
+ name: item,
+ url: `${_webEditorURL}/${item}`,
+ };
+ });
+
+ return {
+ parent: dir,
+ children: {
+ [_rootName]: localItems,
+ p5webeditor: webEditorItems,
+ },
+ };
+ }
+
+ return {
+ parent: dir,
+ children: {
+ [_rootName]: localItems,
+ },
+ };
+ });
+
+ return subdirs;
+}
+
+// Get all the references
+const p5Examples = getReferences(`${baseURL}/p5js`, "p5js", webEditorURL);
+const plainJsExamples = getReferences(`${baseURL}/javascript`, "javascript");
+const d3Examples = getReferences(`${baseURL}/d3`, "d3");
+
+appendToSource(p5Examples, plainJsExamples);
+appendToSource(p5Examples, d3Examples);
+console.log(`Created/update examples index json!!`);
+
+// flatten the array to a json where each example parent is the key
+const output = {};
+p5Examples.forEach(item => {
+ output[item.parent] = item.children;
+});
+
+// write out to file
+fs.writeFileSync(`${baseURL}/examples.json`, JSON.stringify(output), "utf8");
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updateDocVersions.js b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updateDocVersions.js
new file mode 100755
index 0000000..2124488
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updateDocVersions.js
@@ -0,0 +1,54 @@
+/**
+ * USAGE
+ * run:
+ *```
+ *$ oldversion=0.4.2 npm run update:docs
+ *```
+ */
+
+const fs = require('fs');
+
+
+// ------------------
+// Helper functions
+// ------------------
+function readTextFile(fpath){
+ const readme = fs.readFileSync(fpath, 'utf8');
+ return readme;
+}
+
+function readPackageJson(fpath){
+ let output = fs.readFileSync(fpath);
+ output = JSON.parse(output);
+ return output;
+}
+
+function updateFileVersion(inputFilePath, regex, newUrl){
+ const readme = readTextFile(inputFilePath);
+ const updatedReadme = readme.replace(regex, newUrl)
+ fs.writeFileSync(inputFilePath, updatedReadme);
+}
+
+const oldVersion = process.env.oldversion;
+const ml5Version = readPackageJson('./package.json').version || 'latest';
+const newUrl = `https://unpkg.com/ml5@${ml5Version}/dist/ml5.min.js`;
+const regex = new RegExp(`https://unpkg.com/ml5@${oldVersion}/dist/ml5.min.js`, "g");
+
+
+function make(){
+ if(!oldVersion) {
+ console.log("!!!old version needed!!! \n oldversion=0.4.X npm run update:docs");
+ process.exit(1);
+ }
+
+ updateFileVersion('./docs/README.md', regex, newUrl);
+ updateFileVersion('./docs/tutorials/hello-ml5.md', regex, newUrl);
+
+ console.log(`updated docs from version ${oldVersion} to ${ml5Version}`)
+}
+make();
+
+
+
+
+
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updatePackageVersion.js b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updatePackageVersion.js
new file mode 100755
index 0000000..bda933f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updatePackageVersion.js
@@ -0,0 +1,31 @@
+/**
+ * USAGE:
+ * # if using NPM run
+ * $ npm run update:packageVersion -- v0.9.4
+ *
+ * # if using just node
+ * $ node updatePackageVersion.js v0.9.4
+ */
+
+const fs = require("fs");
+
+const newVersionNumber = process.argv[2];
+
+function checkVersionGiven() {
+ if (newVersionNumber === undefined) {
+ console.log("🔥🔥🔥submit the new version number 🔥🔥🔥");
+ process.exit(22);
+ }
+}
+
+function updatePackageVersion(fpath) {
+ checkVersionGiven();
+ let packageJson = fs.readFileSync(fpath);
+ packageJson = JSON.parse(packageJson);
+ packageJson.version = newVersionNumber.replace(/v/g, "");
+
+ fs.writeFileSync(fpath, JSON.stringify(packageJson, null, 2));
+}
+updatePackageVersion("./package.json");
+
+module.exports = updatePackageVersion;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updateReadme.js b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updateReadme.js
new file mode 100755
index 0000000..e214583
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/scripts/updateReadme.js
@@ -0,0 +1,48 @@
+const fs = require('fs');
+
+function getReadme(fpath){
+
+ const readme = fs.readFileSync(fpath, 'utf8');
+
+ return readme;
+}
+
+function readPackageJson(fpath){
+ let output = fs.readFileSync(fpath);
+ output = JSON.parse(output);
+ return output;
+}
+
+function makeNewVersionString(newVersionNumber){
+
+ const newVersionString = `
+
+
+* You can use the latest version (${newVersionNumber}) by adding it to the head section of your HTML document:
+
+**v${newVersionNumber}**
+
+
+
+
+ `
+
+ return newVersionString;
+}
+
+
+function make(){
+
+ const packageJson = readPackageJson('./package.json');
+ const newVersionNumber = packageJson.version;
+ const newVersionString = makeNewVersionString(newVersionNumber);
+
+ console.log(`---- updating README to version ${newVersionNumber} ----`)
+
+ const readme = getReadme('./README.md');
+ const newReadme = readme.replace(/([\s\S]*)<\/p data-id="latest-version">/g, newVersionString);
+
+ fs.writeFileSync('./README.md', newReadme);
+
+}
+make();
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/darknet.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/darknet.js
new file mode 100755
index 0000000..033ebde
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/darknet.js
@@ -0,0 +1,105 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+import * as tf from "@ohos/tfjs";
+import { getTopKClassesFromTensor } from "../utils/gettopkclasses";
+import IMAGENET_CLASSES_DARKNET from "../utils/IMAGENET_CLASSES_DARKNET";
+
+const DEFAULTS = {
+ DARKNET_URL:
+ "https://cdn.jsdelivr.net/gh/ml5js/ml5-data-and-models@master/models/darknetclassifier/darknetreference/model.json",
+ DARKNET_TINY_URL:
+ "https://cdn.jsdelivr.net/gh/ml5js/ml5-data-and-models@master/models/darknetclassifier/darknettiny/model.json",
+ IMAGE_SIZE_DARKNET: 256,
+ IMAGE_SIZE_DARKNET_TINY: 224,
+};
+
+function preProcess(img, size) {
+ let image;
+ if (!(img instanceof tf.Tensor)) {
+ if (
+ img instanceof HTMLImageElement ||
+ img instanceof HTMLVideoElement ||
+ img instanceof HTMLCanvasElement ||
+ img instanceof ImageData
+ ) {
+ image = tf.browser.fromPixels(img);
+ } else if (
+ typeof img === "object" &&
+ (img.elt instanceof HTMLImageElement ||
+ img.elt instanceof HTMLVideoElement ||
+ img.elt instanceof HTMLCanvasElement ||
+ img.elt instanceof ImageData)
+ ) {
+ image = tf.browser.fromPixels(img.elt); // Handle p5.js image and video.
+ }
+ } else {
+ image = img;
+ }
+ const normalized = image.toFloat().div(tf.scalar(255));
+ let resized = normalized;
+ if (normalized.shape[0] !== size || normalized.shape[1] !== size) {
+ const alignCorners = true;
+ resized = tf.image.resizeBilinear(normalized, [size, size], alignCorners);
+ }
+ const batched = resized.reshape([1, size, size, 3]);
+ return batched;
+}
+
+export class Darknet {
+ constructor(version) {
+ this.version = version;
+ switch (this.version) {
+ case "reference":
+ this.imgSize = DEFAULTS.IMAGE_SIZE_DARKNET;
+ break;
+ case "tiny":
+ this.imgSize = DEFAULTS.IMAGE_SIZE_DARKNET_TINY;
+ break;
+ default:
+ break;
+ }
+ }
+
+ async load() {
+ switch (this.version) {
+ case "reference":
+ this.model = await tf.loadLayersModel(DEFAULTS.DARKNET_URL);
+ break;
+ case "tiny":
+ this.model = await tf.loadLayersModel(DEFAULTS.DARKNET_TINY_URL);
+ break;
+ default:
+ break;
+ }
+
+ // Warmup the model.
+ const result = tf.tidy(() => this.model.predict(tf.zeros([1, this.imgSize, this.imgSize, 3])));
+ await result.data();
+ result.dispose();
+ }
+
+ async classify(img, topk = 3) {
+ const logits = tf.tidy(() => {
+ const imgData = preProcess(img, this.imgSize);
+ const predictions = this.model.predict(imgData);
+ return tf.softmax(predictions);
+ });
+ const classes = await getTopKClassesFromTensor(logits, topk, IMAGENET_CLASSES_DARKNET);
+ logits.dispose();
+ return classes;
+ }
+}
+
+export async function load(modelConfig) {
+ const { version } = modelConfig
+ if (version !== "reference" && version !== "tiny") {
+ throw new Error("Please select a version: darknet-reference or darknet-tiny");
+ }
+
+ const darknet = new Darknet(version);
+ await darknet.load();
+ return darknet;
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/doodlenet.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/doodlenet.js
new file mode 100755
index 0000000..8f2389a
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/doodlenet.js
@@ -0,0 +1,74 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+import * as tf from '@ohos/tfjs';
+import { getTopKClassesFromTensor } from '../utils/gettopkclasses';
+import DOODLENET_CLASSES from '../utils/DOODLENET_CLASSES';
+
+const DEFAULTS = {
+ DOODLENET_URL: 'https://cdn.jsdelivr.net/gh/ml5js/ml5-data-and-models@master/models/doodlenet/model.json',
+ IMAGE_SIZE_DOODLENET: 28,
+};
+
+function preProcess(img, size) {
+ let image;
+ if (!(img instanceof tf.Tensor)) {
+ if (img instanceof HTMLImageElement
+ || img instanceof HTMLVideoElement
+ || img instanceof HTMLCanvasElement
+ || img instanceof ImageData) {
+ image = tf.browser.fromPixels(img);
+ } else if (typeof img === 'object' && (img.elt instanceof HTMLImageElement
+ || img.elt instanceof HTMLVideoElement
+ || img.elt instanceof HTMLCanvasElement
+ || img.elt instanceof ImageData)) {
+ image = tf.browser.fromPixels(img.elt); // Handle p5.js image, video and canvas.
+ }
+ } else {
+ image = img;
+ }
+ const normalized = tf.scalar(1).sub(image.toFloat().div(tf.scalar(255)));
+ let resized = normalized;
+ if (normalized.shape[0] !== size || normalized.shape[1] !== size) {
+ resized = tf.image.resizeBilinear(normalized, [size, size]);
+ }
+
+ const [r, g, b] = tf.split(resized, 3, 3);
+ const gray = (r.add(g).add(b)).div(tf.scalar(3)).floor(); // Get average r,g,b color value and round to 0 or 1
+ const batched = gray.reshape([1, size, size, 1]);
+ return batched;
+}
+
+export class Doodlenet {
+ constructor() {
+ this.imgSize = DEFAULTS.IMAGE_SIZE_DOODLENET;
+ }
+
+ async load() {
+ this.model = await tf.loadLayersModel(DEFAULTS.DOODLENET_URL);
+
+ // Warmup the model.
+ const result = tf.tidy(() => this.model.predict(tf.zeros([1, this.imgSize, this.imgSize, 1])));
+ await result.data();
+ result.dispose();
+ }
+
+ async classify(img, topk = 10) {
+ const logits = tf.tidy(() => {
+ const imgData = preProcess(img, this.imgSize);
+ const predictions = this.model.predict(imgData);
+ return predictions;
+ });
+ const classes = await getTopKClassesFromTensor(logits, topk, DOODLENET_CLASSES);
+ logits.dispose();
+ return classes;
+ }
+}
+
+export async function load() {
+ const doodlenet = new Doodlenet();
+ await doodlenet.load();
+ return doodlenet;
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/index.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/index.js
new file mode 100755
index 0000000..3e71f1b
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/index.js
@@ -0,0 +1,239 @@
+// Copyright (c) 2019 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+/*
+Image Classifier using pre-trained networks
+*/
+
+import * as tf from "@ohos/tfjs";
+// eslint-disable-next-line no-unused-vars
+import axios from "axios";
+//import * as mobilenet from "@tensorflow-models/mobilenet";
+import * as mobilenet from "../../../tfjs-models/mobilenet/src/index"
+import handleArguments from "../utils/handleArguments";
+import * as darknet from "./darknet";
+import * as doodlenet from "./doodlenet";
+import callCallback from "../utils/callcallback";
+import { imgToTensor, mediaReady } from "../utils/imageUtilities";
+
+const DEFAULTS = {
+ mobilenet: {
+ version: 2,
+ alpha: 1.0,
+ topk: 3,
+ },
+};
+const IMAGE_SIZE = 224;
+const MODEL_OPTIONS = ["mobilenet", "darknet", "darknet-tiny", "doodlenet"];
+class ImageClassifier {
+ /**
+ * Create an ImageClassifier.
+ * @param {string} modelNameOrUrl - The name or the URL of the model to use. Current model name options
+ * are: 'mobilenet', 'darknet', 'darknet-tiny', and 'doodlenet'.
+ * @param {HTMLVideoElement} video - An HTMLVideoElement.
+ * @param {object} options - An object with options.
+ * @param {function} callback - A callback to be called when the model is ready.
+ */
+// private video: any;
+// private model: any;
+// private mapStringToIndex: any;
+// private modelName: any;
+// private modelUrl: any;
+// private version: any;
+// private alpha: any;
+// private modelToUse: any;
+// private topk: any;
+// public ready: any;
+ constructor(modelNameOrUrl, video, options, callback) {
+ this.video = video;
+ this.model = null;
+ this.mapStringToIndex = [];
+ if (typeof modelNameOrUrl === "string") {
+ if (MODEL_OPTIONS.includes(modelNameOrUrl)) {
+ this.modelName = modelNameOrUrl;
+ this.modelUrl = null;
+ switch (this.modelName) {
+ case "mobilenet":
+ this.modelToUse = mobilenet;
+ this.version = options.version || DEFAULTS.mobilenet.version;
+ this.alpha = options.alpha || DEFAULTS.mobilenet.alpha;
+ this.topk = options.topk || DEFAULTS.mobilenet.topk;
+ break;
+ case "darknet":
+ this.version = "reference"; // this a 28mb model
+ this.modelToUse = darknet;
+ break;
+ case "darknet-tiny":
+ this.version = "tiny"; // this a 4mb model
+ this.modelToUse = darknet;
+ break;
+ case "doodlenet":
+ this.modelToUse = doodlenet;
+ break;
+ default:
+ this.modelToUse = null;
+ }
+ } else {
+ // its a url, we expect to find model.json
+ this.modelUrl = modelNameOrUrl;
+ // The teachablemachine urls end with a slash, so add model.json to complete the full path
+ if (this.modelUrl.endsWith('/')) this.modelUrl += "model.json";
+ }
+ }
+ // Load the model
+ this.ready = callCallback(this.loadModel(this.modelUrl), callback);
+ }
+
+ /**
+ * Load the model and set it to this.model
+ * @return {this} The ImageClassifier.
+ */
+ async loadModel(modelUrl) {
+ // console.info(JSON.stringify(modelUrl))
+ if (modelUrl) this.model = await this.loadModelFrom(modelUrl);
+ else this.model = await this.modelToUse.load({ version: this.version, alpha: this.alpha });
+
+ return this;
+ }
+
+ async loadModelFrom(path = null) {
+ try {
+ let data;
+ if (path !== null) {
+ const result = await axios.get(path);
+ // eslint-disable-next-line prefer-destructuring
+ data = result.data;
+ }
+
+ if (data.ml5Specs) {
+ this.mapStringToIndex = data.ml5Specs.mapStringToIndex;
+ }
+ if (this.mapStringToIndex.length === 0) {
+ const split = path.split("/");
+ const prefix = split.slice(0, split.length - 1).join("/");
+ const metadataUrl = `${prefix}/metadata.json`;
+
+ const metadataResponse = await axios.get(metadataUrl).catch((metadataError) => {
+ console.log("Tried to fetch metadata.json, but it seems to be missing.", metadataError);
+ });
+ if (metadataResponse) {
+ const metadata = metadataResponse.data;
+
+ if (metadata.labels) {
+ this.mapStringToIndex = metadata.labels;
+ }
+ }
+ }
+ this.model = await tf.loadLayersModel(path);
+ return this.model;
+ } catch (err) {
+ console.error(err);
+ return err;
+ }
+ }
+
+ /**
+ * Classifies the given input and returns an object with labels and confidence
+ * @param {HTMLImageElement | HTMLCanvasElement | HTMLVideoElement} imgToPredict -
+ * takes an image to run the classification on.
+ * @param {number} numberOfClasses - a number of labels to return for the image
+ * classification.
+ * @return {object} an object with {label, confidence}.
+ */
+ async classifyInternal(imgToPredict, numberOfClasses) {
+ // Wait for the model to be ready
+ await this.ready;
+ // await mediaReady(imgToPredict, true);
+ // Process the images
+ console.info(JSON.stringify(imgToPredict))
+ const imageResize = [IMAGE_SIZE, IMAGE_SIZE];
+
+// if (this.modelUrl) {
+// await tf.nextFrame();
+// const predictedClasses = tf.tidy(() => {
+// console.info(JSON.stringify(imgToPredict))
+// const processedImg = imgToTensor(imgToPredict, imageResize);
+// console.info(JSON.stringify(processedImg))
+// const predictions = this.model.predict(processedImg);
+// return Array.from(predictions.as1D().dataSync());
+// });
+//
+// const results = await predictedClasses
+// .map((confidence, index) => {
+// const label =
+// this.mapStringToIndex.length > 0 && this.mapStringToIndex[index]
+// ? this.mapStringToIndex[index]
+// : index;
+// return {
+// label,
+// confidence,
+// };
+// })
+// .sort((a, b) => b.confidence - a.confidence);
+// return results;
+// }
+
+ const processedImg = imgToTensor(imgToPredict, imageResize);
+ const results = this.model
+ .classify(processedImg, numberOfClasses)
+ .then(classes => classes.map(c => ({ label: c.className, confidence: c.probability })));
+
+ processedImg.dispose();
+
+ return results;
+ }
+
+ /**
+ * Classifies the given input and takes a callback to handle the results
+ * @param {HTMLImageElement | HTMLCanvasElement | object | function | number} inputNumOrCallback -
+ * takes any of the following params
+ * @param {HTMLImageElement | HTMLCanvasElement | object | function | number} numOrCallback -
+ * takes any of the following params
+ * @param {function} cb - a callback function that handles the results of the function.
+ * @return {function} a promise or the results of a given callback, cb.
+ */
+ async classify(inputNumOrCallback, numOrCallback, cb) {
+// const { image, number, callback } = handleArguments(inputNumOrCallback, numOrCallback, cb)
+// .require('image',
+// "No input image provided. If you want to classify a video, pass the video element in the constructor."
+// );
+ let number=null
+ let callback=null
+ // console.info(JSON.stringify(inputNumOrCallback))
+ return callCallback(this.classifyInternal(inputNumOrCallback, number), callback);
+ }
+
+ /**
+ * Will be deprecated soon in favor of ".classify()" - does the same as .classify()
+ * @param {HTMLImageElement | HTMLCanvasElement | object | function | number} inputNumOrCallback - takes any of the following params
+ * @param {HTMLImageElement | HTMLCanvasElement | object | function | number} numOrCallback - takes any of the following params
+ * @param {function} cb - a callback function that handles the results of the function.
+ * @return {function} a promise or the results of a given callback, cb.
+ */
+ async predict(inputNumOrCallback, numOrCallback, cb) {
+ // console.info(JSON.stringify(inputNumOrCallback))
+ return this.classify(inputNumOrCallback, numOrCallback || null, cb);
+ }
+ async message(){
+ return(this.modelName)
+ }
+
+}
+
+const imageClassifier = (modelName, videoOrOptionsOrCallback, optionsOrCallback, cb) => {
+ const args = handleArguments(modelName, videoOrOptionsOrCallback, optionsOrCallback, cb)
+ .require('string', 'Please specify a model to use. E.g: "MobileNet"');
+
+ const { string, video, options = {}, callback } = args;
+
+ let model = string;
+ // TODO: I think we should delete this.
+ model = model.toLowerCase();
+
+ const instance = new ImageClassifier(model, video, options, callback);
+ return callback ? instance : instance.ready;
+};
+
+export default imageClassifier;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/index_test.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/index_test.js
new file mode 100755
index 0000000..2c3fd32
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/ImageClassifier/index_test.js
@@ -0,0 +1,159 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+const {
+ imageClassifier
+} = ml5;
+
+const TM_URL = 'https://storage.googleapis.com/tm-models/WfgKPytY/model.json';
+
+const DEFAULTS = {
+ learningRate: 0.0001,
+ hiddenUnits: 100,
+ epochs: 20,
+ numClasses: 2,
+ batchSize: 0.4,
+ topk: 3,
+ alpha: 1,
+ version: 2,
+};
+
+async function getImage() {
+ const img = new Image();
+ img.crossOrigin = true;
+ img.src = 'https://cdn.jsdelivr.net/gh/ml5js/ml5-library@main/assets/bird.jpg';
+ await new Promise((resolve) => {
+ img.onload = resolve;
+ });
+ return img;
+}
+
+async function getCanvas() {
+ const img = await getImage();
+ const canvas = document.createElement('canvas');
+ canvas.width = img.width;
+ canvas.height = img.height;
+ canvas.getContext('2d').drawImage(img, 0, 0);
+ return canvas;
+}
+
+describe('imageClassifier', () => {
+ let classifier;
+
+ /**
+ * Test imageClassifier with teachable machine
+ */
+ // Teachable machine model
+ describe('with Teachable Machine model', () => {
+
+ beforeAll(async () => {
+ jasmine.DEFAULT_TIMEOUT_INTERVAL = 30000;
+ classifier = await imageClassifier(TM_URL, undefined, {});
+ });
+
+ describe('instantiate', () => {
+ it('Should create a classifier with all the defaults', async () => {
+ expect(classifier.modelUrl).toBe(TM_URL);
+ });
+ });
+
+ });
+
+
+
+ /**
+ * Test imageClassifier with Mobilenet
+ */
+ describe('imageClassifier with Mobilenet', () => {
+
+ beforeAll(async () => {
+ jasmine.DEFAULT_TIMEOUT_INTERVAL = 30000;
+ classifier = await imageClassifier('MobileNet', undefined, {});
+ });
+
+ describe('instantiate', () => {
+
+ it('Should create a classifier with all the defaults', async () => {
+ expect(classifier.version).toBe(DEFAULTS.version);
+ expect(classifier.alpha).toBe(DEFAULTS.alpha);
+ expect(classifier.topk).toBe(DEFAULTS.topk);
+ expect(classifier.ready).toBeTruthy();
+ });
+ })
+
+ describe('classify', () => {
+
+ it('Should classify an image of a Robin', async () => {
+ const img = await getImage();
+ await classifier.classify(img)
+ .then(results => expect(results[0].label).toBe('robin, American robin, Turdus migratorius'));
+ });
+
+ it('Should support p5 elements with an image on .elt', async () => {
+ const img = await getImage();
+ await classifier.classify({
+ elt: img
+ })
+ .then(results => expect(results[0].label).toBe('robin, American robin, Turdus migratorius'));
+ });
+
+ it('Should support HTMLCanvasElement', async () => {
+ const canvas = await getCanvas();
+ await classifier.classify(canvas)
+ .then(results => expect(results[0].label).toBe('robin, American robin, Turdus migratorius'));
+ });
+
+ it('Should support p5 elements with canvas on .canvas', async () => {
+ const canvas = await getCanvas();
+ await classifier.classify({
+ canvas
+ })
+ .then(results => expect(results[0].label).toBe('robin, American robin, Turdus migratorius'));
+ });
+
+ it('Should support p5 elements with canvas on .elt', async () => {
+ const canvas = await getCanvas();
+ await classifier.classify({
+ elt: canvas
+ })
+ .then(results => expect(results[0].label).toBe('robin, American robin, Turdus migratorius'));
+ });
+ });
+
+ });
+});
+
+describe('videoClassifier', () => {
+ let classifier;
+ async function getVideo() {
+ const video = document.createElement('video');
+ video.crossOrigin = true;
+ video.src = 'https://cdn.jsdelivr.net/gh/ml5js/ml5-library@main/assets/pelican.mp4' /* TODO add univeral url */;
+ video.width = 200;
+ video.height = 200;
+ return video;
+ }
+
+ beforeEach(async () => {
+ jasmine.DEFAULT_TIMEOUT_INTERVAL = 30000;
+ const video = await getVideo();
+ // FIXME: onload promise for video load prevented it from working and seems like something that might be necessary in different scenarios
+ classifier = await imageClassifier('MobileNet', video, {});
+ });
+
+ it('Should create a classifier with all the defaults', async () => {
+ expect(classifier.version).toBe(DEFAULTS.version);
+ expect(classifier.alpha).toBe(DEFAULTS.alpha);
+ expect(classifier.topk).toBe(DEFAULTS.topk);
+ expect(classifier.ready).toBeTruthy();
+ });
+
+ describe('classify', () => {
+ it('Should support video', async () => {
+ const results = await classifier.classify()
+ expect(results[0].label).not.toBe(null);
+ });
+ });
+});
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/KMeans/index.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/KMeans/index.js
new file mode 100755
index 0000000..959f0d7
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/KMeans/index.js
@@ -0,0 +1,189 @@
+// Copyright (c) 2019 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+/* eslint "no-param-reassign": [2, { "props": false }] */
+/*
+K-Means Algorithm (with Euclidian distance).
+*/
+
+import * as tf from '@tensorflow/tfjs';
+import callCallback from '../utils/callcallback';
+import {
+ randomSample
+} from '../utils/random';
+
+const DEFAULTS = {
+ 'k': 3,
+ 'maxIter': 5,
+ 'threshold': 0.5,
+};
+
+/**
+ * Read in a csv file from a path to its location.
+ * @param {string} path
+ */
+async function readCsv(path) {
+ const myCsv = tf.data.csv(path);
+ const loadedData = await myCsv.toArray();
+ return loadedData;
+}
+
+/**
+ * Load and flatten an array of arrays, an array of objects, or a string
+ * path to a csv.
+ * @param {string || array || object} inputData
+ */
+async function loadDataset(inputData) {
+ let data;
+ if (typeof inputData === 'string') {
+ data = await readCsv(inputData);
+ } else {
+ data = inputData;
+ }
+ const dataFlat = data.map((d) => {
+ return Object.values(d)
+ });
+ return dataFlat;
+}
+
+
+class KMeans {
+ /**
+ * Create a K-Means.
+ * @param {String || array || object} dataset - The dataset to cluster.
+ * @param {options} options - An object describing a model's parameters:
+ * - k: number of clusters
+ * - maxIter: Max number of iterations to try before forcing convergence.
+ * - threshold: Threshold for updated centriod distance before declaring convergence.
+ * @param {function} callback - Optional. A callback to be called once
+ * the model has loaded. If no callback is provided, it will return a
+ * promise that will be resolved once the model has loaded.
+ */
+ constructor(dataset, options, callback) {
+ this.config = {
+ k: options.k || DEFAULTS.k,
+ maxIter: options.maxIter || DEFAULTS.maxIter,
+ threshold: options.threshold || DEFAULTS.threshold
+ };
+ this.ready = callCallback(this.load(dataset), callback);
+ }
+
+ /**
+ * Load dataset, find initial centroids, and run model.
+ * @param {string || array || object} dataset
+ */
+ async load(dataset) {
+
+ this.dataset = await loadDataset(dataset);
+ tf.tidy( () => {
+ this.dataTensor = tf.tensor2d(this.dataset);
+ this.dataset.forEach(d => {
+ const tensors = tf.tensor1d(Object.values(d));
+ d.tensor = tensors;
+ });
+ this.centroids = tf.tensor2d(randomSample(this.dataset, this.config.k, false));
+ this.fit();
+ })
+
+ return this;
+ }
+
+ /**
+ * Run K-Means algorithm.
+ */
+ fit() {
+ this.getClosestCentroids()
+ this.recenterCentroids();
+ let centroidDistance = KMeans.getEuclidianDistance(this.centroids, this.centroidsOld);
+ let iteration = 0;
+ while (centroidDistance > this.config.threshold && iteration < this.config.maxIter) {
+ this.getClosestCentroids();
+ this.recenterCentroids();
+ centroidDistance = KMeans.getEuclidianDistance(this.centroids, this.centroidsOld);
+ iteration += 1;
+ }
+ }
+
+ /**
+ * Find closest centroids to each observation and store as attribute.
+ */
+ getClosestCentroids() {
+ // find closest initial tensor
+ this.dataset.forEach(d => {
+ const minCentroid = this.closestCentroid(d.tensor);
+ d.centroid = minCentroid;
+ })
+ }
+
+ /**
+ * Load and flatten an array of arrays, an array of objects, or a string
+ * path to a csv.
+ * @param {string || array || object} inputData
+ */
+ closestCentroid(dataTensor) {
+ return tf.tidy(() => {
+ const dist = this.centroids.squaredDifference(dataTensor).sum(1).sqrt();
+ const minCentroid = dist.argMin().arraySync();
+ return minCentroid;
+ });
+ }
+
+ /**
+ * Assing `value` to a cluster.
+ * @param {array || object} value
+ */
+ classify(value) {
+ return tf.tidy(() => {
+ // input must be array or object
+ const valueTensor = tf.tensor1d(Object.values(value));
+ const minCentroid = this.closestCentroid(valueTensor);
+ return minCentroid;
+ })
+ }
+
+ /**
+ * Recenter each centroid.
+ */
+ recenterCentroids() {
+ // store previous run's centroids for convergence
+ // recenter each centroid
+ const result = tf.tidy( () => {
+ this.centroidsOld = this.centroids;
+ return tf.stack(this.centroids.unstack().map((centroid, k) => {
+ // subset centroid to its cluster
+ const centroidK = this.dataset.filter(d => d.centroid === k);
+ // conver to tensor
+ const centroidKTensor = centroidK.map(d => d.tensor);
+ if (centroidKTensor.length === 0) {
+ return centroid;
+ } else if (centroidKTensor.length === 1) {
+ return centroidKTensor[0];
+ }
+ // grab mean for for cluster
+ const newCentroids = tf.tidy(() => tf.stack(centroidKTensor).mean(0));
+ return newCentroids
+ }))
+ })
+ this.centroids = result;
+ }
+
+ /**
+ * Calculate the Euclidian distance between two tensors.
+ * @param {tf.tensor} tensor1
+ * @param {tf.tensor} tensor2
+ */
+ static getEuclidianDistance(tensor1, tensor2) {
+ // calculate euclidian distance between two arrays
+ const distTensor = tf.tidy(() => {
+ const distance = tf.squaredDifference(tensor1, tensor2).sum().sqrt();
+ return distance.dataSync()
+ })
+ return distTensor[0];
+ }
+}
+
+const kmeans = (dataset, options, callback) => new KMeans(dataset, options, callback);
+
+export default kmeans;
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/KMeans/index_test.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/KMeans/index_test.js
new file mode 100755
index 0000000..8187905
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/KMeans/index_test.js
@@ -0,0 +1,42 @@
+// Copyright (c) 2019 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+const { kmeans } = ml5;
+
+const KMEANS_DEFAULTS = {
+ k: 2,
+ maxIter: 5,
+ threshold: 0.5,
+};
+
+describe("kMeans", () => {
+ let kmeansModel;
+ const dataurl =
+ "https://raw.githubusercontent.com/ml5js/ml5-library/main/examples/d3/KMeans/KMeans_GaussianClusterDemo/data/gaussian2d_2clusters.csv";
+
+ beforeAll(async () => {
+ jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
+ kmeansModel = await kmeans(dataurl, KMEANS_DEFAULTS, () => {});
+ await kmeansModel.load(dataurl);
+ });
+
+ it("Should create kmeans with all the defaults", async () => {
+ expect(kmeansModel.config.k).toBe(KMEANS_DEFAULTS.k);
+ expect(kmeansModel.config.maxIter).toBe(KMEANS_DEFAULTS.maxIter);
+ expect(kmeansModel.config.threshold).toBe(KMEANS_DEFAULTS.threshold);
+ });
+
+ it("kmeans dataset gaussian 2d: Should have length 200", async () => {
+ // await kmeansModel.load(dataurl)
+ expect(kmeansModel.dataset.length).toBe(200);
+ });
+
+ it("kmeans dataset gaussian 2d: Should have 2 unique centroids", async () => {
+ // await kmeansModel.load(dataurl)
+ const centroids = kmeansModel.dataset.map(val => val.centroid);
+ const unique = [...new Set(centroids)].length;
+ expect(unique).toBe(2);
+ });
+});
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/KNNClassifier/index.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/KNNClassifier/index.js
new file mode 100755
index 0000000..da15278
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/KNNClassifier/index.js
@@ -0,0 +1,236 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+/*
+ * A K-nearest neighbors (KNN) classifier that allows fast
+ * custom model training on top of any tensor input. Useful for transfer
+ * learning with an embedding from another pretrained model.
+*/
+
+import * as tf from '@tensorflow/tfjs';
+import * as knnClassifier from '@tensorflow-models/knn-classifier';
+import * as io from '../utils/io';
+import callCallback from '../utils/callcallback';
+
+class KNN {
+ /**
+ * Create a KNNClassifier instance.
+ */
+ constructor() {
+ this.knnClassifier = knnClassifier.create();
+ this.mapStringToIndex = [];
+ }
+
+ /**
+ * Adding an example to a class.
+ * @param {*} input - An example to add to the dataset, usually an activation from another model.
+ * @param {number || String} classIndexOrLabel The class index(number) or label(string) of the example.
+ */
+ addExample(input, classIndexOrLabel) {
+ let classIndex;
+ let example;
+
+ if (typeof classIndexOrLabel === 'string') {
+ if (!this.mapStringToIndex.includes(classIndexOrLabel)) {
+ classIndex = this.mapStringToIndex.push(classIndexOrLabel) - 1;
+ } else {
+ classIndex = this.mapStringToIndex.indexOf(classIndexOrLabel);
+ }
+ } else if (typeof classIndexOrLabel === 'number') {
+ classIndex = classIndexOrLabel;
+ }
+
+ if (Array.isArray(input)) {
+ example = tf.tensor(input);
+ } else {
+ example = input;
+ }
+ this.knnClassifier.addExample(example, classIndex);
+ }
+
+ /**
+ * Classify an new input. It returns an object with a top classIndex and label, confidences mapping all class indices to their confidence, and confidencesByLabel mapping all classes' confidence by label.
+ * @param {*} input - An example to make a prediction on, could be an activation from another model or an array of numbers.
+ * @param {number} k - Optional. The K value to use in K-nearest neighbors. The algorithm will first find the K nearest examples from those it was previously shown, and then choose the class that appears the most as the final prediction for the input example. Defaults to 3. If examples < k, k = examples.
+ * @param {function} callback - Optional. A function to be called once the input has been classified. If no callback is provided, it will return a promise that will be resolved once the model has classified the new input.
+ */
+ async classify(input, kOrCallback, cb) {
+ let k = 3;
+ let callback = cb;
+ let example;
+
+ if (typeof kOrCallback === 'number') {
+ k = kOrCallback;
+ } else if (typeof kOrCallback === 'function') {
+ callback = kOrCallback;
+ }
+
+ if (Array.isArray(input)) {
+ example = tf.tensor(input);
+ } else {
+ example = input;
+ }
+
+ return callCallback(this.classifyInternal(example, k), callback);
+ }
+
+ async classifyInternal(input, k) {
+ const numClass = this.knnClassifier.getNumClasses();
+ if (numClass <= 0) {
+ throw new Error('There is no example in any class');
+ } else {
+ const res = await this.knnClassifier.predictClass(input, k);
+ if (this.mapStringToIndex.length > 0) {
+ if (res.classIndex || res.classIndex === 0) {
+ const label = this.mapStringToIndex[res.classIndex];
+ if (label) res.label = label;
+ }
+ if (res.confidences) {
+ res.confidencesByLabel = {};
+ const { confidences } = res;
+ const indexes = Object.keys(confidences);
+ indexes.forEach((index) => {
+ const label = this.mapStringToIndex[index];
+ res.confidencesByLabel[label] = confidences[index];
+ });
+ }
+ }
+ return res;
+ }
+ }
+
+ /**
+ * Clear all examples in a label.
+ * @param {number||number} labelIndex - The class index or label, a number or a string.
+ */
+ clearLabel(labelIndex) {
+ let classIndex;
+ if (typeof labelIndex === 'string') {
+ if (this.mapStringToIndex.includes(labelIndex)) {
+ classIndex = this.mapStringToIndex.indexOf(labelIndex);
+ }
+ } else if (typeof labelIndex === 'number') {
+ classIndex = labelIndex;
+ }
+ this.knnClassifier.clearClass(classIndex);
+ }
+
+ clearAllLabels() {
+ this.mapStringToIndex = [];
+ this.knnClassifier.clearAllClasses();
+ }
+
+ /**
+ * Get the example count for each label. It returns an object that maps class label to example count for each class.
+ * @returns {Number}
+ */
+ getCountByLabel() {
+ const countByIndex = this.knnClassifier.getClassExampleCount();
+ if (this.mapStringToIndex.length > 0) {
+ const countByLabel = {};
+ Object.keys(countByIndex).forEach((key) => {
+ if (this.mapStringToIndex[key]) {
+ const label = this.mapStringToIndex[key];
+ countByLabel[label] = countByIndex[key];
+ }
+ });
+ return countByLabel;
+ }
+ return countByIndex;
+ }
+
+ /**
+ * Get the example count for each class. It returns an object that maps class index to example count for each class.
+ * @returns {Number}
+ */
+ getCount() {
+ return this.knnClassifier.getClassExampleCount();
+ }
+
+ getClassifierDataset() {
+ return this.knnClassifier.getClassifierDataset();
+ }
+
+ setClassifierDataset(dataset) {
+ this.knnClassifier.setClassifierDataset(dataset);
+ }
+
+ /**
+ * It returns the total number of labels.
+ * @returns {String}
+ */
+ getNumLabels() {
+ return this.knnClassifier.getNumClasses();
+ }
+
+ dispose() {
+ this.knnClassifier.dispose();
+ }
+
+ /**
+ * Download the whole dataset as a JSON file. It's useful for saving state.
+ * @param {String} name - Optional. The name of the JSON file that will be downloaded. e.g. "myKNN" or "myKNN.json". If no fileName is provided, the default file name is "myKNN.json".
+ */
+ async save(name) {
+ const dataset = this.knnClassifier.getClassifierDataset();
+ if (this.mapStringToIndex.length > 0) {
+ Object.keys(dataset).forEach((key) => {
+ if (this.mapStringToIndex[key]) {
+ dataset[key].label = this.mapStringToIndex[key];
+ }
+ });
+ }
+ const tensors = Object.keys(dataset).map((key) => {
+ const t = dataset[key];
+ if (t) {
+ return t.dataSync();
+ }
+ return null;
+ });
+ let fileName = 'myKNN.json';
+ if (name) {
+ fileName = name.endsWith('.json') ? name : `${name}.json`;
+ }
+ await io.saveBlob(JSON.stringify({ dataset, tensors }), fileName, 'application/octet-stream');
+ }
+
+ /**
+ * Load a dataset from a JSON file. It's useful for restoring state.
+ * @param {String} pathOrData - The path for a valid JSON file.
+ * @param {function} callback - Optional. A function to run once the dataset has been loaded. If no callback is provided, it will return a promise that will be resolved once the dataset has loaded.
+ */
+ async load(pathOrData, callback) {
+ let data;
+ if (typeof pathOrData === 'object') {
+ data = pathOrData;
+ } else {
+ data = await io.loadFile(pathOrData);
+ }
+ if (data) {
+ const { dataset, tensors } = data;
+ this.mapStringToIndex = Object.keys(dataset).map(key => dataset[key].label);
+ const tensorsData = tensors
+ .map((tensor, i) => {
+ if (tensor) {
+ const values = Object.keys(tensor).map(v => tensor[v]);
+ return tf.tensor(values, dataset[i].shape, dataset[i].dtype);
+ }
+ return null;
+ })
+ .reduce((acc, cur, j) => {
+ acc[j] = cur;
+ return acc;
+ }, {});
+ this.knnClassifier.setClassifierDataset(tensorsData);
+ if (callback) {
+ callback();
+ }
+ }
+ }
+}
+
+const KNNClassifier = () => new KNN();
+
+export default KNNClassifier;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/KNNClassifier/index_test.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/KNNClassifier/index_test.js
new file mode 100755
index 0000000..e69de29
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetwork.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetwork.js
new file mode 100755
index 0000000..078d9b9
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetwork.js
@@ -0,0 +1,333 @@
+import * as tf from '@tensorflow/tfjs';
+import axios from 'axios';
+import callCallback from '../utils/callcallback';
+import handleArguments from "../utils/handleArguments";
+import { saveBlob } from '../utils/io';
+import { randomGaussian } from '../utils/random';
+
+class NeuralNetwork {
+ constructor() {
+ // flags
+ this.isTrained = false;
+ this.isCompiled = false;
+ this.isLayered = false;
+ // the model
+ this.model = null;
+
+ // methods
+ this.init = this.init.bind(this);
+ this.createModel = this.createModel.bind(this);
+ this.addLayer = this.addLayer.bind(this);
+ this.compile = this.compile.bind(this);
+ this.setOptimizerFunction = this.setOptimizerFunction.bind(this);
+ this.train = this.train.bind(this);
+ this.trainInternal = this.trainInternal.bind(this);
+ this.predict = this.predict.bind(this);
+ this.classify = this.classify.bind(this);
+ this.save = this.save.bind(this);
+ this.load = this.load.bind(this);
+
+ // initialize
+ this.init();
+ }
+
+ /**
+ * initialize with create model
+ */
+ init() {
+ this.createModel();
+ }
+
+ /**
+ * creates a sequential model
+ * uses switch/case for potential future where different formats are supported
+ * @param {*} _type
+ */
+ createModel(_type = 'sequential') {
+ switch (_type.toLowerCase()) {
+ case 'sequential':
+ this.model = tf.sequential();
+ return this.model;
+ default:
+ this.model = tf.sequential();
+ return this.model;
+ }
+ }
+
+ /**
+ * add layer to the model
+ * if the model has 2 or more layers switch the isLayered flag
+ * @param {*} _layerOptions
+ */
+ addLayer(_layerOptions) {
+ const LAYER_OPTIONS = _layerOptions || {};
+ this.model.add(LAYER_OPTIONS);
+
+ // check if it has at least an input and output layer
+ if (this.model.layers.length >= 2) {
+ this.isLayered = true;
+ }
+ }
+
+ /**
+ * Compile the model
+ * if the model is compiled, set the isCompiled flag to true
+ * @param {*} _modelOptions
+ */
+ compile(_modelOptions) {
+ this.model.compile(_modelOptions);
+ this.isCompiled = true;
+ }
+
+ /**
+ * Set the optimizer function given the learning rate
+ * as a parameter
+ * @param {*} learningRate
+ * @param {*} optimizer
+ */
+ setOptimizerFunction(learningRate, optimizer) {
+ return optimizer.call(this, learningRate);
+ }
+
+ /**
+ * Calls the trainInternal() and calls the callback when finished
+ * @param {*} _options
+ * @param {*} _cb
+ */
+ train(_options, _cb) {
+ return callCallback(this.trainInternal(_options), _cb);
+ }
+
+ /**
+ * Train the model
+ * @param {*} _options
+ */
+ async trainInternal(_options) {
+ const TRAINING_OPTIONS = _options;
+
+ const xs = TRAINING_OPTIONS.inputs;
+ const ys = TRAINING_OPTIONS.outputs;
+
+ const { batchSize, epochs, shuffle, validationSplit, whileTraining } = TRAINING_OPTIONS;
+
+ await this.model.fit(xs, ys, {
+ batchSize,
+ epochs,
+ shuffle,
+ validationSplit,
+ callbacks: whileTraining,
+ });
+
+ xs.dispose();
+ ys.dispose();
+
+ this.isTrained = true;
+ }
+
+ /**
+ * returns the prediction as an array synchronously
+ * @param {*} _inputs
+ */
+ predictSync(_inputs) {
+ const output = tf.tidy(() => {
+ return this.model.predict(_inputs);
+ });
+ const result = output.arraySync();
+
+ output.dispose();
+ _inputs.dispose();
+
+ return result;
+ }
+
+ /**
+ * returns the prediction as an array
+ * @param {*} _inputs
+ */
+ async predict(_inputs) {
+ const output = tf.tidy(() => {
+ return this.model.predict(_inputs);
+ });
+ const result = await output.array();
+
+ output.dispose();
+ _inputs.dispose();
+
+ return result;
+ }
+
+ /**
+ * classify is the same as .predict()
+ * @param {*} _inputs
+ */
+ async classify(_inputs) {
+ return this.predict(_inputs);
+ }
+
+ /**
+ * classify is the same as .predict()
+ * @param {*} _inputs
+ */
+ classifySync(_inputs) {
+ return this.predictSync(_inputs);
+ }
+
+ // predictMultiple
+ // classifyMultiple
+ // are the same as .predict()
+
+ /**
+ * save the model
+ * @param {*} nameOrCb
+ * @param {*} cb
+ */
+ async save(nameOrCb, cb) {
+ const { string, callback } = handleArguments(nameOrCb, cb);
+ const modelName = string || 'model';
+
+ this.model.save(
+ tf.io.withSaveHandler(async data => {
+ this.weightsManifest = {
+ modelTopology: data.modelTopology,
+ weightsManifest: [
+ {
+ paths: [`./${modelName}.weights.bin`],
+ weights: data.weightSpecs,
+ },
+ ],
+ };
+
+ await saveBlob(data.weightData, `${modelName}.weights.bin`, 'application/octet-stream');
+ await saveBlob(JSON.stringify(this.weightsManifest), `${modelName}.json`, 'text/plain');
+ if (callback) {
+ callback();
+ }
+ }),
+ );
+ }
+
+ /**
+ * loads the model and weights
+ * @param {*} filesOrPath
+ * @param {*} callback
+ */
+ async load(filesOrPath = null, callback) {
+ if (filesOrPath instanceof FileList) {
+ const files = await Promise.all(
+ Array.from(filesOrPath).map(async file => {
+ if (file.name.includes('.json') && !file.name.includes('_meta')) {
+ return { name: 'model', file };
+ } else if (file.name.includes('.json') && file.name.includes('_meta.json')) {
+ const modelMetadata = await file.text();
+ return { name: 'metadata', file: modelMetadata };
+ } else if (file.name.includes('.bin')) {
+ return { name: 'weights', file };
+ }
+ return { name: null, file: null };
+ }),
+ );
+
+ const model = files.find(item => item.name === 'model').file;
+ const weights = files.find(item => item.name === 'weights').file;
+
+ // load the model
+ this.model = await tf.loadLayersModel(tf.io.browserFiles([model, weights]));
+ } else if (filesOrPath instanceof Object) {
+ // load the modelJson
+ const modelJsonResult = await axios.get(filesOrPath.model, { responseType: 'text' });
+ const modelJson = JSON.stringify(modelJsonResult.data);
+ // TODO: browser File() API won't be available in node env
+ const modelJsonFile = new File([modelJson], 'model.json', { type: 'application/json' });
+
+ // load the weights
+ const weightsBlobResult = await axios.get(filesOrPath.weights, { responseType: 'blob' });
+ const weightsBlob = weightsBlobResult.data;
+ // TODO: browser File() API won't be available in node env
+ const weightsBlobFile = new File([weightsBlob], 'model.weights.bin', {
+ type: 'application/macbinary',
+ });
+
+ this.model = await tf.loadLayersModel(tf.io.browserFiles([modelJsonFile, weightsBlobFile]));
+ } else {
+ this.model = await tf.loadLayersModel(filesOrPath);
+ }
+
+ this.isCompiled = true;
+ this.isLayered = true;
+ this.isTrained = true;
+
+ if (callback) {
+ callback();
+ }
+ return this.model;
+ }
+
+ /**
+ * dispose and release the memory for the model
+ */
+ dispose() {
+ this.model.dispose();
+ }
+
+ // NeuroEvolution Functions
+
+ /**
+ * mutate the weights of a model
+ * @param {*} rate
+ * @param {*} mutateFunction
+ */
+
+ mutate(rate = 0.1, mutateFunction) {
+ tf.tidy(() => {
+ const weights = this.model.getWeights();
+ const mutatedWeights = [];
+ for (let i = 0; i < weights.length; i += 1) {
+ const tensor = weights[i];
+ const { shape } = weights[i];
+ // TODO: Evaluate if this should be sync or not
+ const values = tensor.dataSync().slice();
+ for (let j = 0; j < values.length; j += 1) {
+ if (Math.random() < rate) {
+ if (mutateFunction) {
+ values[j] = mutateFunction(values[j]);
+ } else {
+ values[j] = Math.min(Math.max(values[j] + randomGaussian(), -1), 1);
+ }
+ }
+ }
+ const newTensor = tf.tensor(values, shape);
+ mutatedWeights[i] = newTensor;
+ }
+ this.model.setWeights(mutatedWeights);
+ });
+ }
+
+ /**
+ * create a new neural network with crossover
+ * @param {*} other
+ */
+ crossover(other) {
+ return tf.tidy(() => {
+ const weightsA = this.model.getWeights();
+ const weightsB = other.model.getWeights();
+ const childWeights = [];
+ for (let i = 0; i < weightsA.length; i += 1) {
+ const tensorA = weightsA[i];
+ const tensorB = weightsB[i];
+ const { shape } = weightsA[i];
+ // TODO: Evaluate if this should be sync or not
+ const valuesA = tensorA.dataSync().slice();
+ const valuesB = tensorB.dataSync().slice();
+ for (let j = 0; j < valuesA.length; j += 1) {
+ if (Math.random() < 0.5) {
+ valuesA[j] = valuesB[j];
+ }
+ }
+ const newTensor = tf.tensor(valuesA, shape);
+ childWeights[i] = newTensor;
+ }
+ this.model.setWeights(childWeights);
+ });
+ }
+}
+export default NeuralNetwork;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkData.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkData.js
new file mode 100755
index 0000000..84aaf27
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkData.js
@@ -0,0 +1,958 @@
+import * as tf from '@tensorflow/tfjs';
+import axios from 'axios';
+import handleArguments from "../utils/handleArguments";
+import { saveBlob } from '../utils/io';
+import nnUtils from './NeuralNetworkUtils';
+
+class NeuralNetworkData {
+ constructor() {
+ this.meta = {
+ inputUnits: null, // Number
+ outputUnits: null, // Number
+ // objects describing input/output data by property name
+ inputs: {}, // { name1: {dtype}, name2: {dtype} }
+ outputs: {}, // { name1: {dtype} }
+ isNormalized: false, // Boolean - keep this in meta for model saving/loading
+ };
+
+ this.isMetadataReady = false;
+ this.isWarmedUp = false;
+
+ this.data = {
+ raw: [], // array of {xs:{}, ys:{}}
+ };
+
+ // methods
+ // summarize data
+ this.createMetadata = this.createMetadata.bind(this);
+ this.getDataStats = this.getDataStats.bind(this);
+ this.getInputMetaStats = this.getInputMetaStats.bind(this);
+ this.getDataUnits = this.getDataUnits.bind(this);
+ this.getInputMetaUnits = this.getInputMetaUnits.bind(this);
+ this.getDTypesFromData = this.getDTypesFromData.bind(this);
+ // add data
+ this.addData = this.addData.bind(this);
+ // data conversion
+ this.convertRawToTensors = this.convertRawToTensors.bind(this);
+ // data normalization / unnormalization
+ this.normalizeDataRaw = this.normalizeDataRaw.bind(this);
+ this.normalizeInputData = this.normalizeInputData.bind(this);
+ this.normalizeArray = this.normalizeArray.bind(this);
+ this.unnormalizeArray = this.unnormalizeArray.bind(this);
+ // one hot
+ this.applyOneHotEncodingsToDataRaw = this.applyOneHotEncodingsToDataRaw.bind(this);
+ this.getDataOneHot = this.getDataOneHot.bind(this);
+ this.getInputMetaOneHot = this.getInputMetaOneHot.bind(this);
+ this.createOneHotEncodings = this.createOneHotEncodings.bind(this);
+ // Saving / loading data
+ this.loadDataFromUrl = this.loadDataFromUrl.bind(this);
+ this.loadJSON = this.loadJSON.bind(this);
+ this.loadCSV = this.loadCSV.bind(this);
+ this.loadBlob = this.loadBlob.bind(this);
+ this.loadData = this.loadData.bind(this);
+ this.saveData = this.saveData.bind(this);
+ this.saveMeta = this.saveMeta.bind(this);
+ this.loadMeta = this.loadMeta.bind(this);
+ // data loading helpers
+ this.findEntries = this.findEntries.bind(this);
+ this.formatRawData = this.formatRawData.bind(this);
+ this.csvToJSON = this.csvToJSON.bind(this);
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////
+ * Summarize Data
+ * ////////////////////////////////////////////////////////
+ */
+
+ /**
+ * create the metadata from the data
+ * this covers:
+ * 1. getting the datatype from the data
+ * 2. getting the min and max from the data
+ * 3. getting the oneHot encoded values
+ * 4. getting the inputShape and outputUnits from the data
+ * @param {*} dataRaw
+ * @param {*} inputShape
+ */
+ createMetadata(dataRaw, inputShape = null) {
+ // get the data type for each property
+ this.getDTypesFromData(dataRaw);
+ // get the stats - min, max
+ this.getDataStats(dataRaw);
+ // onehot encode
+ this.getDataOneHot(dataRaw);
+ // calculate the input units from the data
+ this.getDataUnits(dataRaw, inputShape);
+
+ this.isMetadataReady = true;
+ return { ...this.meta };
+ }
+
+ /*
+ * ////////////////////////////////////////////////
+ * data Summary
+ * ////////////////////////////////////////////////
+ */
+
+ /**
+ * get stats about the data
+ * @param {*} dataRaw
+ */
+ getDataStats(dataRaw) {
+ const meta = Object.assign({}, this.meta);
+
+ const inputMeta = this.getInputMetaStats(dataRaw, meta.inputs, 'xs');
+ const outputMeta = this.getInputMetaStats(dataRaw, meta.outputs, 'ys');
+
+ meta.inputs = inputMeta;
+ meta.outputs = outputMeta;
+
+ this.meta = {
+ ...this.meta,
+ ...meta,
+ };
+
+ return meta;
+ }
+
+ /**
+ * getRawStats
+ * get back the min and max of each label
+ * @param {*} dataRaw
+ * @param {*} inputOrOutputMeta
+ * @param {*} xsOrYs
+ */
+ // eslint-disable-next-line no-unused-vars, class-methods-use-this
+ getInputMetaStats(dataRaw, inputOrOutputMeta, xsOrYs) {
+ const inputMeta = Object.assign({}, inputOrOutputMeta);
+
+ Object.keys(inputMeta).forEach(k => {
+ if (inputMeta[k].dtype === 'string') {
+ inputMeta[k].min = 0;
+ inputMeta[k].max = 1;
+ } else if (inputMeta[k].dtype === 'number') {
+ const dataAsArray = dataRaw.map(item => item[xsOrYs][k]);
+ inputMeta[k].min = nnUtils.getMin(dataAsArray);
+ inputMeta[k].max = nnUtils.getMax(dataAsArray);
+ } else if (inputMeta[k].dtype === 'array') {
+ const dataAsArray = dataRaw.map(item => item[xsOrYs][k]).flat();
+ inputMeta[k].min = nnUtils.getMin(dataAsArray);
+ inputMeta[k].max = nnUtils.getMax(dataAsArray);
+ }
+ });
+
+ return inputMeta;
+ }
+
+ /**
+ * get the data units, inputshape and output units
+ * @param {*} dataRaw
+ */
+ getDataUnits(dataRaw, _arrayShape = null) {
+ const arrayShape = _arrayShape !== null ? _arrayShape : undefined;
+ const meta = Object.assign({}, this.meta);
+
+ // if the data has a shape pass it in
+ let inputShape;
+ if (arrayShape) {
+ inputShape = arrayShape;
+ } else {
+ inputShape = [this.getInputMetaUnits(dataRaw, meta.inputs)].flat();
+ }
+
+ const outputShape = this.getInputMetaUnits(dataRaw, meta.outputs);
+
+ meta.inputUnits = inputShape;
+ meta.outputUnits = outputShape;
+
+ this.meta = {
+ ...this.meta,
+ ...meta,
+ };
+
+ return meta;
+ }
+
+ /**
+ * get input
+ * @param {*} _inputsMeta
+ * @param {*} _dataRaw
+ */
+ // eslint-disable-next-line class-methods-use-this, no-unused-vars
+ getInputMetaUnits(_dataRaw, _inputsMeta) {
+ let units = 0;
+ const inputsMeta = Object.assign({}, _inputsMeta);
+
+ Object.entries(inputsMeta).forEach(arr => {
+ const { dtype } = arr[1];
+ if (dtype === 'number') {
+ units += 1;
+ } else if (dtype === 'string') {
+ const { uniqueValues } = arr[1];
+
+ const uniqueCount = uniqueValues.length;
+ units += uniqueCount;
+ } else if (dtype === 'array') {
+ // TODO: User must input the shape of the
+ // image size correctly.
+ units = [];
+ }
+ });
+
+ return units;
+ }
+
+ /**
+ * getDTypesFromData
+ * gets the data types of the data we're using
+ * important for handling oneHot
+ */
+ getDTypesFromData(_dataRaw) {
+ const meta = {
+ ...this.meta,
+ inputs: {},
+ outputs: {},
+ };
+
+ const sample = _dataRaw[0];
+ const xs = Object.keys(sample.xs);
+ const ys = Object.keys(sample.ys);
+
+ xs.forEach(prop => {
+ meta.inputs[prop] = {
+ dtype: nnUtils.getDataType(sample.xs[prop]),
+ };
+ });
+
+ ys.forEach(prop => {
+ meta.outputs[prop] = {
+ dtype: nnUtils.getDataType(sample.ys[prop]),
+ };
+ });
+
+ // TODO: check if all entries have the same dtype.
+ // otherwise throw an error
+
+ this.meta = meta;
+
+ return meta;
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////
+ * Add Data
+ * ////////////////////////////////////////////////////////
+ */
+
+ /**
+ * Add Data
+ * @param {object} xInputObj, {key: value}, key must be the name of the property value must be a String, Number, or Array
+ * @param {*} yInputObj, {key: value}, key must be the name of the property value must be a String, Number, or Array
+ */
+ addData(xInputObj, yInputObj) {
+ this.data.raw.push({
+ xs: xInputObj,
+ ys: yInputObj,
+ });
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////
+ * Tensor handling
+ * ////////////////////////////////////////////////////////
+ */
+
+ /**
+ * convertRawToTensors
+ * converts array of {xs, ys} to tensors
+ * @param {*} _dataRaw
+ * @param {*} meta
+ */
+ // eslint-disable-next-line class-methods-use-this, no-unused-vars
+ convertRawToTensors(dataRaw) {
+ const meta = Object.assign({}, this.meta);
+ const dataLength = dataRaw.length;
+
+ return tf.tidy(() => {
+ const inputArr = [];
+ const outputArr = [];
+
+ dataRaw.forEach(row => {
+ // get xs
+ const xs = Object.keys(meta.inputs)
+ .map(k => {
+ return row.xs[k];
+ })
+ .flat();
+
+ inputArr.push(xs);
+
+ // get ys
+ const ys = Object.keys(meta.outputs)
+ .map(k => {
+ return row.ys[k];
+ })
+ .flat();
+
+ outputArr.push(ys);
+ });
+
+ const inputs = tf.tensor(inputArr.flat(), [dataLength, ...meta.inputUnits]);
+ const outputs = tf.tensor(outputArr.flat(), [dataLength, meta.outputUnits]);
+
+ return {
+ inputs,
+ outputs,
+ };
+ });
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////
+ * data normalization / unnormalization
+ * ////////////////////////////////////////////////////////
+ */
+
+ /**
+ * normalize the dataRaw input
+ * @param {*} dataRaw
+ */
+ normalizeDataRaw(dataRaw) {
+ const meta = Object.assign({}, this.meta);
+
+ const normXs = this.normalizeInputData(dataRaw, meta.inputs, 'xs');
+ const normYs = this.normalizeInputData(dataRaw, meta.outputs, 'ys');
+
+ const normalizedData = nnUtils.zipArrays(normXs, normYs);
+
+ return normalizedData;
+ }
+
+ /**
+ * normalizeRaws
+ * @param {*} dataRaw
+ * @param {*} inputOrOutputMeta
+ * @param {*} xsOrYs
+ */
+ // eslint-disable-next-line no-unused-vars, class-methods-use-this
+ normalizeInputData(dataRaw, inputOrOutputMeta, xsOrYs) {
+ // the data length
+ const dataLength = dataRaw.length;
+ // the copy of the inputs.meta[inputOrOutput]
+ const inputMeta = Object.assign({}, inputOrOutputMeta);
+
+ // normalized output object
+ const normalized = {};
+ Object.keys(inputMeta).forEach(k => {
+ // get the min and max values
+ const options = {
+ min: inputMeta[k].min,
+ max: inputMeta[k].max,
+ };
+
+ const dataAsArray = dataRaw.map(item => item[xsOrYs][k]);
+ // depending on the input type, normalize accordingly
+ if (inputMeta[k].dtype === 'string') {
+ options.legend = inputMeta[k].legend;
+ normalized[k] = this.normalizeArray(dataAsArray, options);
+ } else if (inputMeta[k].dtype === 'number') {
+ normalized[k] = this.normalizeArray(dataAsArray, options);
+ } else if (inputMeta[k].dtype === 'array') {
+ normalized[k] = dataAsArray.map(item => this.normalizeArray(item, options));
+ }
+ });
+
+ // create a normalized version of data.raws
+ const output = [...new Array(dataLength).fill(null)].map((item, idx) => {
+ const row = {
+ [xsOrYs]: {},
+ };
+
+ Object.keys(inputMeta).forEach(k => {
+ row[xsOrYs][k] = normalized[k][idx];
+ });
+
+ return row;
+ });
+
+ return output;
+ }
+
+ /**
+ * normalizeArray
+ * @param {*} _input
+ * @param {*} _options
+ */
+ // eslint-disable-next-line no-unused-vars, class-methods-use-this
+ normalizeArray(inputArray, options) {
+ const { min, max } = options;
+
+ // if the data are onehot encoded, replace the string
+ // value with the onehot array
+ // if none exists, return the given value
+ if (options.legend) {
+ const normalized = inputArray.map(v => {
+ return options.legend[v] ? options.legend[v] : v;
+ });
+ return normalized;
+ }
+
+ // if the dtype is a number
+ if (inputArray.every(v => typeof v === 'number')) {
+ const normalized = inputArray.map(v => nnUtils.normalizeValue(v, min, max));
+ return normalized;
+ }
+
+ // otherwise return the input array
+ // return inputArray;
+ throw new Error('error in inputArray of normalizeArray() function');
+ }
+
+ /**
+ * unNormalizeArray
+ * @param {*} _input
+ * @param {*} _options
+ */
+ // eslint-disable-next-line no-unused-vars, class-methods-use-this
+ unnormalizeArray(inputArray, options) {
+ const { min, max } = options;
+
+ // if the data is onehot encoded then remap the
+ // values from those oneHot arrays
+ if (options.legend) {
+ const unnormalized = inputArray.map(v => {
+ let res;
+ Object.entries(options.legend).forEach(item => {
+ const key = item[0];
+ const val = item[1];
+ const matches = v.map((num, idx) => num === val[idx]).every(truthy => truthy === true);
+ if (matches) res = key;
+ });
+ return res;
+ });
+
+ return unnormalized;
+ }
+
+ // if the dtype is a number
+ if (inputArray.every(v => typeof v === 'number')) {
+ const unnormalized = inputArray.map(v => nnUtils.unnormalizeValue(v, min, max));
+ return unnormalized;
+ }
+
+ // otherwise return the input array
+ // return inputArray;
+ throw new Error('error in inputArray of normalizeArray() function');
+ }
+
+ /*
+ * ////////////////////////////////////////////////
+ * One hot encoding handling
+ * ////////////////////////////////////////////////
+ */
+
+ /**
+ * applyOneHotEncodingsToDataRaw
+ * does not set this.data.raws
+ * but rather returns them
+ * @param {*} _dataRaw
+ * @param {*} _meta
+ */
+ applyOneHotEncodingsToDataRaw(dataRaw) {
+ const meta = Object.assign({}, this.meta);
+
+ const output = dataRaw.map(row => {
+ const xs = {
+ ...row.xs,
+ };
+ const ys = {
+ ...row.ys,
+ };
+ // get xs
+ Object.keys(meta.inputs).forEach(k => {
+ if (meta.inputs[k].legend) {
+ xs[k] = meta.inputs[k].legend[row.xs[k]];
+ }
+ });
+
+ Object.keys(meta.outputs).forEach(k => {
+ if (meta.outputs[k].legend) {
+ ys[k] = meta.outputs[k].legend[row.ys[k]];
+ }
+ });
+
+ return {
+ xs,
+ ys,
+ };
+ });
+
+ return output;
+ }
+
+ /**
+ * getDataOneHot
+ * creates onehot encodings for the input and outputs
+ * and adds them to the meta info
+ * @param {*} dataRaw
+ */
+ getDataOneHot(dataRaw) {
+ const meta = Object.assign({}, this.meta);
+
+ const inputMeta = this.getInputMetaOneHot(dataRaw, meta.inputs, 'xs');
+ const outputMeta = this.getInputMetaOneHot(dataRaw, meta.outputs, 'ys');
+
+ meta.inputs = inputMeta;
+ meta.outputs = outputMeta;
+
+ this.meta = {
+ ...this.meta,
+ ...meta,
+ };
+
+ return meta;
+ }
+
+ /**
+ * getOneHotMeta
+ * @param {*} _inputsMeta
+ * @param {*} _dataRaw
+ * @param {*} xsOrYs
+ */
+ getInputMetaOneHot(_dataRaw, _inputsMeta, xsOrYs) {
+ const inputsMeta = Object.assign({}, _inputsMeta);
+
+ Object.entries(inputsMeta).forEach(arr => {
+ // the key
+ const key = arr[0];
+ // the value
+ const { dtype } = arr[1];
+
+ if (dtype === 'string') {
+ const uniqueVals = [...new Set(_dataRaw.map(obj => obj[xsOrYs][key]))];
+ const oneHotMeta = this.createOneHotEncodings(uniqueVals);
+ inputsMeta[key] = {
+ ...inputsMeta[key],
+ ...oneHotMeta,
+ };
+ }
+ });
+
+ return inputsMeta;
+ }
+
+ /**
+ * Returns a legend mapping the
+ * data values to oneHot encoded values
+ */
+ // eslint-disable-next-line class-methods-use-this, no-unused-vars
+ createOneHotEncodings(_uniqueValuesArray) {
+ return tf.tidy(() => {
+ const output = {
+ uniqueValues: _uniqueValuesArray,
+ legend: {},
+ };
+
+ const uniqueVals = _uniqueValuesArray; // [...new Set(this.data.raw.map(obj => obj.xs[prop]))]
+ // get back values from 0 to the length of the uniqueVals array
+ const onehotValues = uniqueVals.map((item, idx) => idx);
+ // oneHot encode the values in the 1d tensor
+ const oneHotEncodedValues = tf.oneHot(tf.tensor1d(onehotValues, 'int32'), uniqueVals.length);
+ // convert them from tensors back out to an array
+ const oneHotEncodedValuesArray = oneHotEncodedValues.arraySync();
+
+ // populate the legend with the key/values
+ uniqueVals.forEach((uVal, uIdx) => {
+ output.legend[uVal] = oneHotEncodedValuesArray[uIdx];
+ });
+
+ return output;
+ });
+ }
+
+ /**
+ * ////////////////////////////////////////////////
+ * saving / loading data
+ * ////////////////////////////////////////////////
+ */
+
+ /**
+ * Loads data from a URL using the appropriate function
+ * @param {*} dataUrl
+ * @param {*} inputs
+ * @param {*} outputs
+ */
+ async loadDataFromUrl(dataUrl, inputs, outputs) {
+ try {
+ let result;
+
+ if (dataUrl.endsWith('.csv')) {
+ result = await this.loadCSV(dataUrl, inputs, outputs);
+ } else if (dataUrl.endsWith('.json')) {
+ result = await this.loadJSON(dataUrl, inputs, outputs);
+ } else if (dataUrl.includes('blob')) {
+ result = await this.loadBlob(dataUrl, inputs, outputs);
+ } else {
+ throw new Error('Not a valid data format. Must be csv or json');
+ }
+
+ return result;
+ } catch (error) {
+ console.error(error);
+ throw new Error(error);
+ }
+ }
+
+ /**
+ * loadJSON
+ * @param {*} _dataUrlOrJson
+ * @param {*} _inputLabelsArray
+ * @param {*} _outputLabelsArray
+ */
+ async loadJSON(dataUrlOrJson, inputLabels, outputLabels) {
+ try {
+ let json;
+ // handle loading parsedJson
+ if (dataUrlOrJson instanceof Object) {
+ json = Object.assign({}, dataUrlOrJson);
+ } else {
+ const {data} = await axios.get(dataUrlOrJson);
+ json = data;
+ }
+
+ // format the data.raw array
+ const result = this.formatRawData(json, inputLabels, outputLabels);
+ return result;
+ } catch (err) {
+ console.error('error loading json');
+ throw new Error(err);
+ }
+ }
+
+ /**
+ * loadCSV
+ * @param {*} _dataUrl
+ * @param {*} _inputLabelsArray
+ * @param {*} _outputLabelsArray
+ */
+ async loadCSV(dataUrl, inputLabels, outputLabels) {
+ try {
+ const myCsv = tf.data.csv(dataUrl);
+ const loadedData = await myCsv.toArray();
+ const json = {
+ entries: loadedData,
+ };
+ // format the data.raw array
+ const result = this.formatRawData(json, inputLabels, outputLabels);
+ return result;
+ } catch (err) {
+ console.error('error loading csv', err);
+ throw new Error(err);
+ }
+ }
+
+ /**
+ * loadBlob
+ * @param {*} _dataUrlOrJson
+ * @param {*} _inputLabelsArray
+ * @param {*} _outputLabelsArray
+ */
+ async loadBlob(dataUrlOrJson, inputLabels, outputLabels) {
+ try {
+ const {data} = await axios.get(dataUrlOrJson);
+ const text = data; // await data.text();
+
+ let result;
+ if (nnUtils.isJsonOrString(text)) {
+ const json = JSON.parse(text);
+ result = await this.loadJSON(json, inputLabels, outputLabels);
+ } else {
+ const json = this.csvToJSON(text);
+ result = await this.loadJSON(json, inputLabels, outputLabels);
+ }
+
+ return result;
+ } catch (err) {
+ console.log('mmm might be passing in a string or something!', err);
+ throw new Error(err);
+ }
+ }
+
+ /**
+ * loadData from fileinput or path
+ * @param {*} filesOrPath
+ * @param {*} callback
+ */
+ async loadData(filesOrPath = null, callback) {
+ try {
+ let loadedData;
+
+ if (typeof filesOrPath !== 'string') {
+ const file = filesOrPath[0];
+ const fr = new FileReader();
+ fr.readAsText(file);
+ if (file.name.includes('.json')) {
+ const temp = await file.text();
+ loadedData = JSON.parse(temp);
+ } else {
+ console.log('data must be a json object containing an array called "data" or "entries');
+ }
+ } else {
+ loadedData = await axios.get(filesOrPath, {responseType:"text"});
+ const text = JSON.stringify(loadedData.data);
+ if (nnUtils.isJsonOrString(text)) {
+ loadedData = JSON.parse(text);
+ } else {
+ console.log(
+ 'Whoops! something went wrong. Either this kind of data is not supported yet or there is an issue with .loadData',
+ );
+ }
+ }
+
+ this.data.raw = this.findEntries(loadedData);
+
+ // check if a data or entries property exists
+ if (!this.data.raw.length > 0) {
+ console.log('data must be a json object containing an array called "data" ');
+ }
+
+ if (callback) {
+ callback();
+ }
+ } catch (error) {
+ throw new Error(error);
+ }
+ }
+
+ /**
+ * saveData
+ * @param {*} name
+ */
+ async saveData(name) {
+ const today = new Date();
+ const date = `${String(today.getFullYear())}-${String(today.getMonth() + 1)}-${String(
+ today.getDate(),
+ )}`;
+ const time = `${String(today.getHours())}-${String(today.getMinutes())}-${String(
+ today.getSeconds(),
+ )}`;
+ const datetime = `${date}_${time}`;
+
+ let dataName = datetime;
+ if (name) dataName = name;
+
+ const output = {
+ data: this.data.raw,
+ };
+
+ await saveBlob(JSON.stringify(output), `${dataName}.json`, 'text/plain');
+ }
+
+ /**
+ * Saves metadata of the data
+ * @param {*} nameOrCb
+ * @param {*} cb
+ */
+ async saveMeta(nameOrCb, cb) {
+ const { string, callback } = handleArguments(nameOrCb, cb);
+ const modelName = string || 'model';
+
+ await saveBlob(JSON.stringify(this.meta), `${modelName}_meta.json`, 'text/plain');
+ if (callback) {
+ callback();
+ }
+ }
+
+ /**
+ * load a model and metadata
+ * @param {*} filesOrPath
+ * @param {*} callback
+ */
+ async loadMeta(filesOrPath = null, callback) {
+ if (filesOrPath instanceof FileList) {
+ const files = await Promise.all(
+ Array.from(filesOrPath).map(async file => {
+ if (file.name.includes('.json') && !file.name.includes('_meta')) {
+ return {
+ name: 'model',
+ file,
+ };
+ } else if (file.name.includes('.json') && file.name.includes('_meta.json')) {
+ const modelMetadata = await file.text();
+ return {
+ name: 'metadata',
+ file: modelMetadata,
+ };
+ } else if (file.name.includes('.bin')) {
+ return {
+ name: 'weights',
+ file,
+ };
+ }
+ return {
+ name: null,
+ file: null,
+ };
+ }),
+ );
+
+ const modelMetadata = JSON.parse(files.find(item => item.name === 'metadata').file);
+
+ this.meta = modelMetadata;
+ } else if (filesOrPath instanceof Object) {
+ // filesOrPath = {model: URL, metadata: URL, weights: URL}
+
+ let modelMetadata = await axios.get(filesOrPath.metadata, {responseType:"text"});
+ modelMetadata = JSON.stringify(modelMetadata.data);
+ modelMetadata = JSON.parse(modelMetadata);
+
+ this.meta = modelMetadata;
+ } else {
+ const metaPath = `${filesOrPath.substring(0, filesOrPath.lastIndexOf('/'))}/model_meta.json`;
+ let modelMetadata = await axios.get(metaPath);
+ modelMetadata = modelMetadata.data;
+
+ this.meta = modelMetadata;
+ }
+
+ this.isMetadataReady = true;
+ this.isWarmedUp = true;
+
+ if (callback) {
+ callback();
+ }
+ return this.meta;
+ }
+
+ /*
+ * ////////////////////////////////////////////////
+ * data loading helpers
+ * ////////////////////////////////////////////////
+ */
+
+ /**
+ * // TODO: convert ys into strings, if the task is classification
+ // if (this.config.architecture.task === "classification" && typeof output.ys[prop] !== "string") {
+ // output.ys[prop] += "";
+ // }
+ * formatRawData
+ * takes a json and set the this.data.raw
+ * @param {*} json
+ * @param {Array} inputLabels
+ * @param {Array} outputLabels
+ */
+ formatRawData(json, inputLabels, outputLabels) {
+ // Recurse through the json object to find
+ // an array containing `entries` or `data`
+ const dataArray = this.findEntries(json);
+
+ if (!dataArray.length > 0) {
+ console.log(`your data must be contained in an array in \n
+ a property called 'entries' or 'data' of your json object`);
+ }
+
+ // create an array of json objects [{xs,ys}]
+ const result = dataArray.map((item, idx) => {
+ const output = {
+ xs: {},
+ ys: {},
+ };
+
+ inputLabels.forEach(k => {
+ if (item[k] !== undefined) {
+ output.xs[k] = item[k];
+ } else {
+ console.error(`the input label ${k} does not exist at row ${idx}`);
+ }
+ });
+
+ outputLabels.forEach(k => {
+ if (item[k] !== undefined) {
+ output.ys[k] = item[k];
+ } else {
+ console.error(`the output label ${k} does not exist at row ${idx}`);
+ }
+ });
+
+ return output;
+ });
+
+ // set this.data.raw
+ this.data.raw = result;
+
+ return result;
+ }
+
+ /**
+ * csvToJSON
+ * Creates a csv from a string
+ * @param {*} csv
+ */
+ // via: http://techslides.com/convert-csv-to-json-in-javascript
+ // eslint-disable-next-line class-methods-use-this
+ csvToJSON(csv) {
+ // split the string by linebreak
+ const lines = csv.split('\n');
+ const result = [];
+ // get the header row as an array
+ const headers = lines[0].split(',');
+
+ // iterate through every row
+ for (let i = 1; i < lines.length; i += 1) {
+ // create a json object for each row
+ const row = {};
+ // split the current line into an array
+ const currentline = lines[i].split(',');
+
+ // for each header, create a key/value pair
+ headers.forEach((k, idx) => {
+ row[k] = currentline[idx];
+ });
+ // add this to the result array
+ result.push(row);
+ }
+
+ return {
+ entries: result,
+ };
+ }
+
+ /**
+ * findEntries
+ * recursively attempt to find the entries
+ * or data array for the given json object
+ * @param {*} _data
+ */
+ findEntries(_data) {
+ const parentCopy = Object.assign({}, _data);
+
+ if (parentCopy.entries && parentCopy.entries instanceof Array) {
+ return parentCopy.entries;
+ } else if (parentCopy.data && parentCopy.data instanceof Array) {
+ return parentCopy.data;
+ }
+
+ const keys = Object.keys(parentCopy);
+ // eslint-disable-next-line consistent-return
+ keys.forEach(k => {
+ if (typeof parentCopy[k] === 'object') {
+ return this.findEntries(parentCopy[k]);
+ }
+ });
+
+ return parentCopy;
+ }
+
+ /**
+ * getData
+ * return data object's raw array
+ * to make getting raw data easier
+ */
+ getData() {
+ const rawArray = this.data.raw;
+ return rawArray;
+ }
+}
+
+export default NeuralNetworkData;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkUtils.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkUtils.js
new file mode 100755
index 0000000..870a4a1
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkUtils.js
@@ -0,0 +1,151 @@
+class NeuralNetworkUtils {
+ constructor(options) {
+ this.options = options || {};
+ }
+
+ /**
+ * normalizeValue
+ * @param {*} value
+ * @param {*} min
+ * @param {*} max
+ */
+ // eslint-disable-next-line class-methods-use-this
+ normalizeValue(value, min, max) {
+ return ((value - min) / (max - min))
+ }
+
+ /**
+ * unNormalizeValue
+ * @param {*} value
+ * @param {*} min
+ * @param {*} max
+ */
+ // eslint-disable-next-line class-methods-use-this
+ unnormalizeValue(value, min, max) {
+ return ((value * (max - min)) + min)
+ }
+
+ /**
+ * getMin
+ * @param {*} _array
+ */
+ // eslint-disable-next-line no-unused-vars, class-methods-use-this
+ getMin(_array) {
+ // return Math.min(..._array)
+ return _array.reduce((a, b) => {
+ return Math.min(a, b);
+ });
+ }
+
+ /**
+ * getMax
+ * @param {*} _array
+ */
+ // eslint-disable-next-line no-unused-vars, class-methods-use-this
+ getMax(_array) {
+ return _array.reduce((a, b) => {
+ return Math.max(a, b);
+ });
+ // return Math.max(..._array)
+ }
+
+ /**
+ * checks whether or not a string is a json
+ * @param {*} str
+ */
+ // eslint-disable-next-line class-methods-use-this
+ isJsonOrString(str) {
+ try {
+ JSON.parse(str);
+ } catch (e) {
+ return false;
+ }
+ return true;
+ }
+
+ /**
+ * zipArrays
+ * @param {*} arr1
+ * @param {*} arr2
+ */
+ // eslint-disable-next-line no-unused-vars, class-methods-use-this
+ zipArrays(arr1, arr2) {
+ if (arr1.length !== arr2.length) {
+ console.error('arrays do not have the same length')
+ return [];
+ }
+
+ const output = [...new Array(arr1.length).fill(null)].map((item, idx) => {
+ return {
+ ...arr1[idx],
+ ...arr2[idx]
+ }
+ })
+
+ return output;
+ }
+
+ /**
+ * createLabelsFromArrayValues
+ * @param {*} incoming
+ * @param {*} prefix
+ */
+ // eslint-disable-next-line class-methods-use-this
+ createLabelsFromArrayValues(incoming, prefix) {
+ let labels;
+ if (Array.isArray(incoming)) {
+ labels = incoming.map((v, idx) => `${prefix}_${idx}`)
+ }
+ return labels;
+ }
+
+ /**
+ * takes an array and turns it into a json object
+ * where the labels are the keys and the array values
+ * are the object values
+ * @param {*} incoming
+ * @param {*} labels
+ */
+ // eslint-disable-next-line class-methods-use-this
+ formatDataAsObject(incoming, labels) {
+ let result = {};
+
+ if (Array.isArray(incoming)) {
+ incoming.forEach((item, idx) => {
+ const label = labels[idx];
+ result[label] = item;
+ });
+ return result;
+ } else if (typeof incoming === 'object') {
+ result = incoming;
+ return result;
+ }
+
+ throw new Error('input provided is not supported or does not match your output label specifications')
+ }
+
+ /**
+ * returns a datatype of the value as string
+ * @param {*} val
+ */
+ // eslint-disable-next-line class-methods-use-this
+ getDataType(val) {
+ let dtype = typeof val;
+
+ if (dtype === 'object') {
+ if (Array.isArray(val)) {
+ dtype = 'array'
+ }
+ }
+
+ return dtype;
+ }
+
+}
+
+const neuralNetworkUtils = () => {
+ const instance = new NeuralNetworkUtils();
+ return instance;
+}
+
+export default neuralNetworkUtils();
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkVis.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkVis.js
new file mode 100755
index 0000000..1d15c55
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/NeuralNetworkVis.js
@@ -0,0 +1,135 @@
+// import * as tf from '@tensorflow/tfjs';
+import * as tfvis from "@tensorflow/tfjs-vis";
+// https://js.tensorflow.org/api_vis/latest/#render.barchart
+
+class NeuralNetworkVis {
+ constructor() {
+ // TODO:
+ this.config = {
+ height: 300,
+ };
+ }
+
+ // eslint-disable-next-line class-methods-use-this
+ modelSummary(_options, _model) {
+ const options = { ..._options };
+ tfvis.show.modelSummary(options, _model);
+ }
+
+ /**
+ * creates a scatterplot from 1 input variable and 1 output variable
+ * @param {*} inputLabel
+ * @param {*} outputLabel
+ * @param {*} data
+ */
+ scatterplot(inputLabel, outputLabel, data) {
+ const values = data.map(item => {
+ return {
+ x: item.xs[inputLabel],
+ y: item.ys[outputLabel],
+ };
+ });
+
+ const visOptions = {
+ name: "debug mode",
+ };
+ const chartOptions = {
+ xLabel: "X",
+ yLabel: "Y",
+ height: this.config.height,
+ };
+
+ tfvis.render.scatterplot(visOptions, values, chartOptions);
+ }
+
+ /**
+ * creates a scatterplot from all input variables and all output variables
+ * @param {*} inputLabels
+ * @param {*} outputLabels
+ * @param {*} data
+ */
+ scatterplotAll(inputLabels, outputLabels, data) {
+ let values = [];
+
+ inputLabels.forEach(inputLabel => {
+ outputLabels.forEach(outputLabel => {
+ const val = data.map(item => {
+ return {
+ x: item.xs[inputLabel],
+ y: item.ys[outputLabel],
+ };
+ });
+
+ values = [...values, ...val];
+ });
+ });
+
+ const visOptions = {
+ name: "debug mode",
+ };
+
+ const chartOptions = {
+ xLabel: "X",
+ yLabel: "Y",
+ height: this.config.height,
+ };
+
+ tfvis.render.scatterplot(visOptions, values, chartOptions);
+ }
+
+ /**
+ * creates a barchart from 1 input label and 1 output label
+ * @param {*} inputLabel
+ * @param {*} outputLabel
+ * @param {*} data
+ */
+ barchart(inputLabel, outputLabel, data) {
+ const values = data.map(item => {
+ return {
+ value: item.xs[inputLabel],
+ index: item.ys[outputLabel],
+ };
+ });
+
+ const chartOptions = {
+ xLabel: "label",
+ yLabel: "value",
+ height: this.config.height,
+ };
+
+ console.log(chartOptions);
+ // Render to visor
+ const surface = {
+ name: "Bar chart",
+ };
+ tfvis.render.barchart(surface, values);
+ }
+
+ /**
+ * create a confusion matrix
+ * @param {*} inputLabels
+ * @param {*} outputLabels
+ * @param {*} data
+ */
+ // confusionMatrix(inputLabels, outputLabels, data) {
+
+ // }
+
+ /**
+ * Visualize the training of the neural net
+ */
+ trainingVis() {
+ return tfvis.show.fitCallbacks(
+ {
+ name: "Training Performance",
+ },
+ ["loss", "accuracy"],
+ {
+ height: this.config.height,
+ callbacks: ["onEpochEnd"],
+ },
+ );
+ }
+}
+
+export default NeuralNetworkVis;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/index.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/index.js
new file mode 100755
index 0000000..1a5fcf0
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/index.js
@@ -0,0 +1,1221 @@
+import * as tf from '@tensorflow/tfjs';
+import handleArguments from "../utils/handleArguments";
+import NeuralNetwork from './NeuralNetwork';
+import NeuralNetworkData from './NeuralNetworkData';
+import NeuralNetworkVis from './NeuralNetworkVis';
+import callCallback from '../utils/callcallback';
+
+import nnUtils from './NeuralNetworkUtils';
+import { imgToPixelArray, isInstanceOfSupportedElement } from '../utils/imageUtilities';
+
+const DEFAULTS = {
+ inputs: [],
+ outputs: [],
+ dataUrl: null,
+ modelUrl: null,
+ layers: [],
+ task: null,
+ debug: false,
+ learningRate: 0.2,
+ hiddenUnits: 16,
+ noTraining: false,
+};
+class DiyNeuralNetwork {
+ constructor(options, cb) {
+ this.callback = cb;
+
+ // Is there a better way to handle a different
+ // default learning rate for image classification tasks?
+ if (options.task === 'imageClassification') {
+ DEFAULTS.learningRate = 0.02;
+ }
+
+ this.options =
+ {
+ ...DEFAULTS,
+ ...options,
+ } || DEFAULTS;
+
+ this.neuralNetwork = new NeuralNetwork();
+ this.neuralNetworkData = new NeuralNetworkData();
+ this.neuralNetworkVis = new NeuralNetworkVis();
+
+ this.data = {
+ training: [],
+ };
+
+ this.ready = false;
+
+ // Methods
+ this.init = this.init.bind(this);
+ // adding data
+ this.addData = this.addData.bind(this);
+ this.loadDataFromUrl = this.loadDataFromUrl.bind(this);
+ this.loadDataInternal = this.loadDataInternal.bind(this);
+ // metadata prep
+ this.createMetaData = this.createMetaData.bind(this);
+ // data prep and handling
+ this.prepareForTraining = this.prepareForTraining.bind(this);
+ this.normalizeData = this.normalizeData.bind(this);
+ this.normalizeInput = this.normalizeInput.bind(this);
+ this.searchAndFormat = this.searchAndFormat.bind(this);
+ this.formatInputItem = this.formatInputItem.bind(this);
+ this.convertTrainingDataToTensors = this.convertTrainingDataToTensors.bind(this);
+ this.formatInputsForPrediction = this.formatInputsForPrediction.bind(this);
+ this.formatInputsForPredictionAll = this.formatInputsForPredictionAll.bind(this);
+ this.isOneHotEncodedOrNormalized = this.isOneHotEncodedOrNormalized.bind(this);
+ // model prep
+ this.train = this.train.bind(this);
+ this.trainInternal = this.trainInternal.bind(this);
+ this.addLayer = this.addLayer.bind(this);
+ this.createNetworkLayers = this.createNetworkLayers.bind(this);
+ this.addDefaultLayers = this.addDefaultLayers.bind(this);
+ this.compile = this.compile.bind(this);
+ // prediction / classification
+ this.predict = this.predict.bind(this);
+ this.predictMultiple = this.predictMultiple.bind(this);
+ this.classify = this.classify.bind(this);
+ this.classifyMultiple = this.classifyMultiple.bind(this);
+ this.predictInternal = this.predictInternal.bind(this);
+ this.classifyInternal = this.classifyInternal.bind(this);
+ // save / load data
+ this.saveData = this.saveData.bind(this);
+ this.loadData = this.loadData.bind(this);
+ // save / load model
+ this.save = this.save.bind(this);
+ this.load = this.load.bind(this);
+
+ // release model
+ this.dispose = this.dispose.bind(this);
+
+ // neuroevolution
+ this.mutate = this.mutate.bind(this);
+ this.crossover = this.crossover.bind(this);
+
+ // Initialize
+ this.init(this.callback);
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * Initialization
+ * ////////////////////////////////////////////////////////////
+ */
+
+ /**
+ * init
+ * @param {*} callback
+ */
+ init(callback) {
+ // check if the a static model should be built based on the inputs and output properties
+ if (this.options.noTraining === true) {
+ this.createLayersNoTraining();
+ }
+
+ if (this.options.dataUrl !== null) {
+ this.ready = this.loadDataFromUrl(this.options, callback);
+ } else if (this.options.modelUrl !== null) {
+ // will take a URL to model.json, an object, or files array
+ this.ready = this.load(this.options.modelUrl, callback);
+ } else {
+ this.ready = true;
+ }
+ }
+
+ /**
+ * createLayersNoTraining
+ */
+ createLayersNoTraining() {
+ // Create sample data based on options
+ const { inputs, outputs, task } = this.options;
+ if (task === 'classification') {
+ for (let i = 0; i < outputs.length; i += 1) {
+ const inputSample = new Array(inputs).fill(0);
+ this.addData(inputSample, [outputs[i]]);
+ }
+ } else {
+ const inputSample = new Array(inputs).fill(0);
+ const outputSample = new Array(outputs).fill(0);
+ this.addData(inputSample, outputSample);
+ }
+
+ this.neuralNetworkData.createMetadata(this.neuralNetworkData.data.raw);
+ this.addDefaultLayers(this.options.task, this.neuralNetworkData.meta);
+ }
+
+ /**
+ * copy
+ */
+ copy() {
+ const nnCopy = new DiyNeuralNetwork(this.options);
+ return tf.tidy(() => {
+ const weights = this.neuralNetwork.model.getWeights();
+ const weightCopies = [];
+ for (let i = 0; i < weights.length; i += 1) {
+ weightCopies[i] = weights[i].clone();
+ }
+ nnCopy.neuralNetwork.model.setWeights(weightCopies);
+ return nnCopy;
+ });
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * Adding Data
+ * ////////////////////////////////////////////////////////////
+ */
+
+ /**
+ * addData
+ * @param {Array | Object} xInputs
+ * @param {Array | Object} yInputs
+ * @param {*} options
+ */
+ addData(xInputs, yInputs, options = null) {
+ const { inputs, outputs } = this.options;
+
+ // get the input and output labels
+ // or infer them from the data
+ let inputLabels;
+ let outputLabels;
+
+ if (options !== null) {
+ // eslint-disable-next-line prefer-destructuring
+ inputLabels = options.inputLabels;
+ // eslint-disable-next-line prefer-destructuring
+ outputLabels = options.outputLabels;
+ } else if (inputs.length > 0 && outputs.length > 0) {
+ // if the inputs and outputs labels have been defined
+ // in the constructor
+ if (inputs.every(item => typeof item === 'string')) {
+ inputLabels = inputs;
+ }
+ if (outputs.every(item => typeof item === 'string')) {
+ outputLabels = outputs;
+ }
+ } else if (typeof xInputs === 'object' && typeof yInputs === 'object') {
+ inputLabels = Object.keys(xInputs);
+ outputLabels = Object.keys(yInputs);
+ } else {
+ inputLabels = nnUtils.createLabelsFromArrayValues(xInputs, 'input');
+ outputLabels = nnUtils.createLabelsFromArrayValues(yInputs, 'output');
+ }
+
+ // Make sure that the inputLabels and outputLabels are arrays
+ if (!(inputLabels instanceof Array)) {
+ throw new Error('inputLabels must be an array');
+ }
+ if (!(outputLabels instanceof Array)) {
+ throw new Error('outputLabels must be an array');
+ }
+
+ const formattedInputs = this.searchAndFormat(xInputs);
+ const xs = nnUtils.formatDataAsObject(formattedInputs, inputLabels);
+
+ const ys = nnUtils.formatDataAsObject(yInputs, outputLabels);
+
+ this.neuralNetworkData.addData(xs, ys);
+ }
+
+ /**
+ * loadData
+ * @param {*} options
+ * @param {*} callback
+ */
+ loadDataFromUrl(options, callback) {
+ return callCallback(this.loadDataInternal(options), callback);
+ }
+
+ /**
+ * loadDataInternal
+ * @param {*} options
+ */
+ async loadDataInternal(options) {
+ const { dataUrl, inputs, outputs } = options;
+
+ const data = await this.neuralNetworkData.loadDataFromUrl(dataUrl, inputs, outputs);
+
+ // once the data are loaded, create the metadata
+ // and prep the data for training
+ // if the inputs are defined as an array of [img_width, img_height, channels]
+ this.createMetadata(data);
+
+ this.prepareForTraining(data);
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * Metadata prep
+ * ////////////////////////////////////////////////////////////
+ */
+
+ createMetaData(dataRaw) {
+ const { inputs } = this.options;
+
+ let inputShape;
+ if (Array.isArray(inputs) && inputs.length > 0) {
+ inputShape =
+ inputs.every(item => typeof item === 'number') && inputs.length > 0 ? inputs : null;
+ }
+
+ this.neuralNetworkData.createMetadata(dataRaw, inputShape);
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * Data prep and handling
+ * ////////////////////////////////////////////////////////////
+ */
+
+ /**
+ * Prepare data for training by applying oneHot to raw
+ * @param {*} dataRaw
+ */
+ prepareForTraining(_dataRaw = null) {
+ const dataRaw = _dataRaw === null ? this.neuralNetworkData.data.raw : _dataRaw;
+ const unnormalizedTrainingData = this.neuralNetworkData.applyOneHotEncodingsToDataRaw(dataRaw);
+ this.data.training = unnormalizedTrainingData;
+ this.neuralNetworkData.isWarmedUp = true;
+
+ return unnormalizedTrainingData;
+ }
+
+ /**
+ * normalizeData
+ * @param {*} _dataRaw
+ * @param {*} _meta
+ */
+ normalizeData(_dataRaw = null) {
+ const dataRaw = _dataRaw === null ? this.neuralNetworkData.data.raw : _dataRaw;
+
+ if (!this.neuralNetworkData.isMetadataReady) {
+ // if the inputs are defined as an array of [img_width, img_height, channels]
+ this.createMetaData(dataRaw);
+ }
+
+ if (!this.neuralNetworkData.isWarmedUp) {
+ this.prepareForTraining(dataRaw);
+ }
+
+ const trainingData = this.neuralNetworkData.normalizeDataRaw(dataRaw);
+
+ // set this equal to the training data
+ this.data.training = trainingData;
+
+ // set isNormalized to true
+ this.neuralNetworkData.meta.isNormalized = true;
+
+ return trainingData;
+ }
+
+ /**
+ * normalize the input value
+ * @param {*} value
+ * @param {*} _key
+ * @param {*} _meta
+ */
+ // eslint-disable-next-line class-methods-use-this
+ normalizeInput(value, _key, _meta) {
+ const key = _key;
+ const { min, max } = _meta[key];
+ return nnUtils.normalizeValue(value, min, max);
+ }
+
+ /**
+ * search though the xInputs and format for adding to data.raws
+ * @param {*} input
+ */
+ searchAndFormat(input) {
+ let formattedInputs;
+ if (Array.isArray(input)) {
+ formattedInputs = input.map(item => this.formatInputItem(item));
+ } else if (typeof input === 'object') {
+ const newXInputs = Object.assign({}, input);
+ Object.keys(input).forEach(k => {
+ const val = input[k];
+ newXInputs[k] = this.formatInputItem(val);
+ });
+ formattedInputs = newXInputs;
+ }
+ return formattedInputs;
+ }
+
+ /**
+ * Returns either the original input or a pixelArray[]
+ * @param {*} input
+ */
+ // eslint-disable-next-line class-methods-use-this
+ formatInputItem(input) {
+ let imgToPredict;
+ let formattedInputs;
+ if (isInstanceOfSupportedElement(input)) {
+ imgToPredict = input;
+ } else if (typeof input === 'object' && isInstanceOfSupportedElement(input.elt)) {
+ imgToPredict = input.elt; // Handle p5.js image and video.
+ } else if (typeof input === 'object' && isInstanceOfSupportedElement(input.canvas)) {
+ imgToPredict = input.canvas; // Handle p5.js image and video.
+ }
+
+ if (imgToPredict) {
+ formattedInputs = imgToPixelArray(imgToPredict);
+ } else {
+ formattedInputs = input;
+ }
+
+ return formattedInputs;
+ }
+
+ /**
+ * convertTrainingDataToTensors
+ * @param {*} _trainingData
+ * @param {*} _meta
+ */
+ convertTrainingDataToTensors(_trainingData = null, _meta = null) {
+ const trainingData = _trainingData === null ? this.data.training : _trainingData;
+ const meta = _meta === null ? this.neuralNetworkData.meta : _meta;
+
+ return this.neuralNetworkData.convertRawToTensors(trainingData, meta);
+ }
+
+ /**
+ * format the inputs for prediction
+ * this means applying onehot or normalization
+ * so that the user can use original data units rather
+ * than having to normalize
+ * @param {*} _input
+ * @param {*} meta
+ * @param {*} inputHeaders
+ */
+ formatInputsForPrediction(_input, meta, inputHeaders) {
+ let inputData = [];
+
+ // TODO: check to see if it is a nested array
+ // to run predict or classify on a batch of data
+
+ if (_input instanceof Array) {
+ inputData = inputHeaders.map((prop, idx) => {
+ return this.isOneHotEncodedOrNormalized(_input[idx], prop, meta.inputs);
+ });
+ } else if (_input instanceof Object) {
+ // TODO: make sure that the input order is preserved!
+ inputData = inputHeaders.map(prop => {
+ return this.isOneHotEncodedOrNormalized(_input[prop], prop, meta.inputs);
+ });
+ }
+
+ // inputData = tf.tensor([inputData.flat()])
+ inputData = inputData.flat();
+
+ return inputData;
+ }
+
+ /**
+ * formatInputsForPredictionAll
+ * @param {*} _input
+ * @param {*} meta
+ * @param {*} inputHeaders
+ */
+ formatInputsForPredictionAll(_input, meta, inputHeaders) {
+ let output;
+
+ if (_input instanceof Array) {
+ if (_input.every(item => Array.isArray(item))) {
+ output = _input.map(item => {
+ return this.formatInputsForPrediction(item, meta, inputHeaders);
+ });
+
+ return tf.tensor(output, [_input.length, inputHeaders.length]);
+ }
+ output = this.formatInputsForPrediction(_input, meta, inputHeaders);
+ return tf.tensor([output]);
+ }
+
+ output = this.formatInputsForPrediction(_input, meta, inputHeaders);
+ return tf.tensor([output]);
+ }
+
+ /**
+ * check if the input needs to be onehot encoded or
+ * normalized
+ * @param {*} _input
+ * @param {*} _meta
+ */
+ // eslint-disable-next-line class-methods-use-this
+ isOneHotEncodedOrNormalized(_input, _key, _meta) {
+ const input = _input;
+ const key = _key;
+
+ let output;
+ if (typeof _input !== 'number') {
+ output = _meta[key].legend[input];
+ } else {
+ output = _input;
+ if (this.neuralNetworkData.meta.isNormalized) {
+ output = this.normalizeInput(_input, key, _meta);
+ }
+ }
+ return output;
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * Model prep
+ * ////////////////////////////////////////////////////////////
+ */
+
+ /**
+ * train
+ * @param {*} optionsOrCallback
+ * @param {*} optionsOrWhileTraining
+ * @param {*} callback
+ */
+ train(optionsOrCallback, optionsOrWhileTraining, callback) {
+ let options;
+ let whileTrainingCb;
+ let finishedTrainingCb;
+ if (
+ typeof optionsOrCallback === 'object' &&
+ typeof optionsOrWhileTraining === 'function' &&
+ typeof callback === 'function'
+ ) {
+ options = optionsOrCallback;
+ whileTrainingCb = optionsOrWhileTraining;
+ finishedTrainingCb = callback;
+ } else if (
+ typeof optionsOrCallback === 'object' &&
+ typeof optionsOrWhileTraining === 'function'
+ ) {
+ options = optionsOrCallback;
+ whileTrainingCb = null;
+ finishedTrainingCb = optionsOrWhileTraining;
+ } else if (
+ typeof optionsOrCallback === 'function' &&
+ typeof optionsOrWhileTraining === 'function'
+ ) {
+ options = {};
+ whileTrainingCb = optionsOrCallback;
+ finishedTrainingCb = optionsOrWhileTraining;
+ } else {
+ options = {};
+ whileTrainingCb = null;
+ finishedTrainingCb = optionsOrCallback;
+ }
+
+ this.trainInternal(options, whileTrainingCb, finishedTrainingCb);
+ }
+
+ /**
+ * train
+ * @param {*} _options
+ * @param {*} _cb
+ */
+ trainInternal(_options, whileTrainingCb, finishedTrainingCb) {
+ const options = {
+ epochs: 10,
+ batchSize: 32,
+ validationSplit: 0.1,
+ whileTraining: null,
+ ..._options,
+ };
+
+ // if debug mode is true, then use tf vis
+ if (this.options.debug === true || this.options.debug === 'true') {
+ options.whileTraining = [
+ this.neuralNetworkVis.trainingVis(),
+ {
+ onEpochEnd: whileTrainingCb,
+ },
+ ];
+ } else {
+ // if not use the default training
+ // options.whileTraining = whileTrainingCb === null ? [{
+ // onEpochEnd: (epoch, loss) => {
+ // console.log(epoch, loss.loss)
+ // }
+ // }] :
+ // [{
+ // onEpochEnd: whileTrainingCb
+ // }];
+ options.whileTraining = [
+ {
+ onEpochEnd: whileTrainingCb,
+ },
+ ];
+ }
+
+ // if metadata needs to be generated about the data
+ if (!this.neuralNetworkData.isMetadataReady) {
+ // if the inputs are defined as an array of [img_width, img_height, channels]
+ this.createMetaData(this.neuralNetworkData.data.raw);
+ }
+
+ // if the data still need to be summarized, onehotencoded, etc
+ if (!this.neuralNetworkData.isWarmedUp) {
+ this.prepareForTraining(this.neuralNetworkData.data.raw);
+ }
+
+ // if inputs and outputs are not specified
+ // in the options, then create the tensors
+ // from the this.neuralNetworkData.data.raws
+ if (!options.inputs && !options.outputs) {
+ const { inputs, outputs } = this.convertTrainingDataToTensors();
+ options.inputs = inputs;
+ options.outputs = outputs;
+ }
+
+ // check to see if layers are passed into the constructor
+ // then use those to create your architecture
+ if (!this.neuralNetwork.isLayered) {
+ this.options.layers = this.createNetworkLayers(
+ this.options.layers,
+ this.neuralNetworkData.meta,
+ );
+ }
+
+ // if the model does not have any layers defined yet
+ // then use the default structure
+ if (!this.neuralNetwork.isLayered) {
+ this.options.layers = this.addDefaultLayers(this.options.task, this.neuralNetworkData.meta);
+ }
+
+ if (!this.neuralNetwork.isCompiled) {
+ // compile the model with defaults
+ this.compile();
+ }
+
+ // train once the model is compiled
+ this.neuralNetwork.train(options, finishedTrainingCb);
+ }
+
+ /**
+ * addLayer
+ * @param {*} options
+ */
+ addLayer(options) {
+ this.neuralNetwork.addLayer(options);
+ }
+
+ /**
+ * add custom layers in options
+ */
+ createNetworkLayers(layerJsonArray, meta) {
+ const layers = [...layerJsonArray];
+
+ const { inputUnits, outputUnits } = Object.assign({}, meta);
+ const layersLength = layers.length;
+
+ if (!(layers.length >= 2)) {
+ return false;
+ }
+
+ // set the inputShape
+ layers[0].inputShape = layers[0].inputShape ? layers[0].inputShape : inputUnits;
+ // set the output units
+ const lastIndex = layersLength - 1;
+ const lastLayer = layers[lastIndex];
+ lastLayer.units = lastLayer.units ? lastLayer.units : outputUnits;
+
+ layers.forEach(layer => {
+ this.addLayer(tf.layers[layer.type](layer));
+ });
+
+ return layers;
+ }
+
+ // /**
+ // * createDenseLayer
+ // * @param {*} _options
+ // */
+ // // eslint-disable-next-line class-methods-use-this
+ // createDenseLayer(_options) {
+ // const options = Object.assign({}, {
+ // units: this.options.hiddenUnits,
+ // activation: 'relu',
+ // ..._options
+ // });
+ // return tf.layers.dense(options);
+ // }
+
+ // /**
+ // * createConv2dLayer
+ // * @param {*} _options
+ // */
+ // // eslint-disable-next-line class-methods-use-this
+ // createConv2dLayer(_options) {
+ // const options = Object.assign({}, {
+ // kernelSize: 5,
+ // filters: 8,
+ // strides: 1,
+ // activation: 'relu',
+ // kernelInitializer: 'varianceScaling',
+ // ..._options
+ // })
+
+ // return tf.layers.conv2d(options);
+ // }
+
+ /**
+ * addDefaultLayers
+ * @param {*} _task
+ */
+ addDefaultLayers(task, meta) {
+ let layers;
+ switch (task.toLowerCase()) {
+ // if the task is classification
+ case 'classification':
+ layers = [
+ {
+ type: 'dense',
+ units: this.options.hiddenUnits,
+ activation: 'relu',
+ },
+ {
+ type: 'dense',
+ activation: 'softmax',
+ },
+ ];
+
+ return this.createNetworkLayers(layers, meta);
+ // if the task is regression
+ case 'regression':
+ layers = [
+ {
+ type: 'dense',
+ units: this.options.hiddenUnits,
+ activation: 'relu',
+ },
+ {
+ type: 'dense',
+ activation: 'sigmoid',
+ },
+ ];
+ return this.createNetworkLayers(layers, meta);
+ // if the task is imageClassification
+ case 'imageclassification':
+ layers = [
+ {
+ type: 'conv2d',
+ filters: 8,
+ kernelSize: 5,
+ strides: 1,
+ activation: 'relu',
+ kernelInitializer: 'varianceScaling',
+ },
+ {
+ type: 'maxPooling2d',
+ poolSize: [2, 2],
+ strides: [2, 2],
+ },
+ {
+ type: 'conv2d',
+ filters: 16,
+ kernelSize: 5,
+ strides: 1,
+ activation: 'relu',
+ kernelInitializer: 'varianceScaling',
+ },
+ {
+ type: 'maxPooling2d',
+ poolSize: [2, 2],
+ strides: [2, 2],
+ },
+ {
+ type: 'flatten',
+ },
+ {
+ type: 'dense',
+ kernelInitializer: 'varianceScaling',
+ activation: 'softmax',
+ },
+ ];
+ return this.createNetworkLayers(layers, meta);
+
+ default:
+ console.log('no imputUnits or outputUnits defined');
+ layers = [
+ {
+ type: 'dense',
+ units: this.options.hiddenUnits,
+ activation: 'relu',
+ },
+ {
+ type: 'dense',
+ activation: 'sigmoid',
+ },
+ ];
+ return this.createNetworkLayers(layers, meta);
+ }
+ }
+
+ /**
+ * compile the model
+ * @param {*} _options
+ */
+ compile(_modelOptions = null, _learningRate = null) {
+ const LEARNING_RATE = _learningRate === null ? this.options.learningRate : _learningRate;
+
+ let options = {};
+
+ if (_modelOptions !== null) {
+ options = {
+ ..._modelOptions,
+ };
+ } else if (
+ this.options.task === 'classification' ||
+ this.options.task === 'imageClassification'
+ ) {
+ options = {
+ loss: 'categoricalCrossentropy',
+ optimizer: tf.train.sgd,
+ metrics: ['accuracy'],
+ };
+ } else if (this.options.task === 'regression') {
+ options = {
+ loss: 'meanSquaredError',
+ optimizer: tf.train.adam,
+ metrics: ['accuracy'],
+ };
+ }
+
+ options.optimizer = options.optimizer
+ ? this.neuralNetwork.setOptimizerFunction(LEARNING_RATE, options.optimizer)
+ : this.neuralNetwork.setOptimizerFunction(LEARNING_RATE, tf.train.sgd);
+
+ this.neuralNetwork.compile(options);
+
+ // if debug mode is true, then show the model summary
+ if (this.options.debug) {
+ this.neuralNetworkVis.modelSummary(
+ {
+ name: 'Model Summary',
+ },
+ this.neuralNetwork.model,
+ );
+ }
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * Prediction / classification
+ * ////////////////////////////////////////////////////////////
+ */
+
+ /**
+ * synchronous predict
+ * @param {*} _input
+ */
+ predictSync(_input) {
+ return this.predictSyncInternal(_input);
+ }
+
+ /**
+ * predict
+ * @param {*} _input
+ * @param {*} _cb
+ */
+ predict(_input, _cb) {
+ return callCallback(this.predictInternal(_input), _cb);
+ }
+
+ /**
+ * predictMultiple
+ * @param {*} _input
+ * @param {*} _cb
+ */
+ predictMultiple(_input, _cb) {
+ return callCallback(this.predictInternal(_input), _cb);
+ }
+
+ /**
+ * synchronous classify
+ * @param {*} _input
+ */
+ classifySync(_input) {
+ return this.classifySyncInternal(_input);
+ }
+
+ /**
+ * classify
+ * @param {*} _input
+ * @param {*} _cb
+ */
+ classify(_input, _cb) {
+ return callCallback(this.classifyInternal(_input), _cb);
+ }
+
+ /**
+ * classifyMultiple
+ * @param {*} _input
+ * @param {*} _cb
+ */
+ classifyMultiple(_input, _cb) {
+ return callCallback(this.classifyInternal(_input), _cb);
+ }
+
+ /**
+ * synchronous predict internal
+ * @param {*} _input
+ * @param {*} _cb
+ */
+ predictSyncInternal(_input) {
+ const { meta } = this.neuralNetworkData;
+ const headers = Object.keys(meta.inputs);
+
+ const inputData = this.formatInputsForPredictionAll(_input, meta, headers);
+
+ const unformattedResults = this.neuralNetwork.predictSync(inputData);
+ inputData.dispose();
+
+ if (meta !== null) {
+ const labels = Object.keys(meta.outputs);
+
+ const formattedResults = unformattedResults.map(unformattedResult => {
+ return labels.map((item, idx) => {
+ // check to see if the data were normalized
+ // if not, then send back the values, otherwise
+ // unnormalize then return
+ let val;
+ let unNormalized;
+ if (meta.isNormalized) {
+ const { min, max } = meta.outputs[item];
+ val = nnUtils.unnormalizeValue(unformattedResult[idx], min, max);
+ unNormalized = unformattedResult[idx];
+ } else {
+ val = unformattedResult[idx];
+ }
+
+ const d = {
+ [labels[idx]]: val,
+ label: item,
+ value: val,
+ };
+
+ // if unNormalized is not undefined, then
+ // add that to the output
+ if (unNormalized) {
+ d.unNormalizedValue = unNormalized;
+ }
+
+ return d;
+ });
+ });
+
+ // return single array if the length is less than 2,
+ // otherwise return array of arrays
+ if (formattedResults.length < 2) {
+ return formattedResults[0];
+ }
+ return formattedResults;
+ }
+
+ // if no meta exists, then return unformatted results;
+ return unformattedResults;
+ }
+
+ /**
+ * predict
+ * @param {*} _input
+ * @param {*} _cb
+ */
+ async predictInternal(_input) {
+ const { meta } = this.neuralNetworkData;
+ const headers = Object.keys(meta.inputs);
+
+ const inputData = this.formatInputsForPredictionAll(_input, meta, headers);
+
+ const unformattedResults = await this.neuralNetwork.predict(inputData);
+ inputData.dispose();
+
+ if (meta !== null) {
+ const labels = Object.keys(meta.outputs);
+
+ const formattedResults = unformattedResults.map(unformattedResult => {
+ return labels.map((item, idx) => {
+ // check to see if the data were normalized
+ // if not, then send back the values, otherwise
+ // unnormalize then return
+ let val;
+ let unNormalized;
+ if (meta.isNormalized) {
+ const { min, max } = meta.outputs[item];
+ val = nnUtils.unnormalizeValue(unformattedResult[idx], min, max);
+ unNormalized = unformattedResult[idx];
+ } else {
+ val = unformattedResult[idx];
+ }
+
+ const d = {
+ [labels[idx]]: val,
+ label: item,
+ value: val,
+ };
+
+ // if unNormalized is not undefined, then
+ // add that to the output
+ if (unNormalized) {
+ d.unNormalizedValue = unNormalized;
+ }
+
+ return d;
+ });
+ });
+
+ // return single array if the length is less than 2,
+ // otherwise return array of arrays
+ if (formattedResults.length < 2) {
+ return formattedResults[0];
+ }
+ return formattedResults;
+ }
+
+ // if no meta exists, then return unformatted results;
+ return unformattedResults;
+ }
+
+ /**
+ * synchronous classify internal
+ * @param {*} _input
+ * @param {*} _cb
+ */
+ classifySyncInternal(_input) {
+ const { meta } = this.neuralNetworkData;
+ const headers = Object.keys(meta.inputs);
+
+ let inputData;
+
+ if (this.options.task === 'imageClassification') {
+ // get the inputData for classification
+ // if it is a image type format it and
+ // flatten it
+ inputData = this.searchAndFormat(_input);
+ if (Array.isArray(inputData)) {
+ inputData = inputData.flat();
+ } else {
+ inputData = inputData[headers[0]];
+ }
+
+ if (meta.isNormalized) {
+ // TODO: check to make sure this property is not static!!!!
+ const { min, max } = meta.inputs[headers[0]];
+ inputData = this.neuralNetworkData.normalizeArray(Array.from(inputData), { min, max });
+ } else {
+ inputData = Array.from(inputData);
+ }
+
+ inputData = tf.tensor([inputData], [1, ...meta.inputUnits]);
+ } else {
+ inputData = this.formatInputsForPredictionAll(_input, meta, headers);
+ }
+
+ const unformattedResults = this.neuralNetwork.classifySync(inputData);
+ inputData.dispose();
+
+ if (meta !== null) {
+ const label = Object.keys(meta.outputs)[0];
+ const vals = Object.entries(meta.outputs[label].legend);
+
+ const formattedResults = unformattedResults.map(unformattedResult => {
+ return vals
+ .map((item, idx) => {
+ return {
+ [item[0]]: unformattedResult[idx],
+ label: item[0],
+ confidence: unformattedResult[idx],
+ };
+ })
+ .sort((a, b) => b.confidence - a.confidence);
+ });
+
+ // return single array if the length is less than 2,
+ // otherwise return array of arrays
+ if (formattedResults.length < 2) {
+ return formattedResults[0];
+ }
+ return formattedResults;
+ }
+
+ return unformattedResults;
+ }
+
+ /**
+ * classify
+ * @param {*} _input
+ * @param {*} _cb
+ */
+ async classifyInternal(_input) {
+ const { meta } = this.neuralNetworkData;
+ const headers = Object.keys(meta.inputs);
+
+ let inputData;
+
+ if (this.options.task === 'imageClassification') {
+ // get the inputData for classification
+ // if it is a image type format it and
+ // flatten it
+ inputData = this.searchAndFormat(_input);
+ if (Array.isArray(inputData)) {
+ inputData = inputData.flat();
+ } else {
+ inputData = inputData[headers[0]];
+ }
+
+ if (meta.isNormalized) {
+ // TODO: check to make sure this property is not static!!!!
+ const { min, max } = meta.inputs[headers[0]];
+ inputData = this.neuralNetworkData.normalizeArray(Array.from(inputData), { min, max });
+ } else {
+ inputData = Array.from(inputData);
+ }
+
+ inputData = tf.tensor([inputData], [1, ...meta.inputUnits]);
+ } else {
+ inputData = this.formatInputsForPredictionAll(_input, meta, headers);
+ }
+
+ const unformattedResults = await this.neuralNetwork.classify(inputData);
+ inputData.dispose();
+
+ if (meta !== null) {
+ const label = Object.keys(meta.outputs)[0];
+ const vals = Object.entries(meta.outputs[label].legend);
+
+ const formattedResults = unformattedResults.map(unformattedResult => {
+ return vals
+ .map((item, idx) => {
+ return {
+ [item[0]]: unformattedResult[idx],
+ label: item[0],
+ confidence: unformattedResult[idx],
+ };
+ })
+ .sort((a, b) => b.confidence - a.confidence);
+ });
+
+ // return single array if the length is less than 2,
+ // otherwise return array of arrays
+ if (formattedResults.length < 2) {
+ return formattedResults[0];
+ }
+ return formattedResults;
+ }
+
+ return unformattedResults;
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * Save / Load Data
+ * ////////////////////////////////////////////////////////////
+ */
+
+ /**
+ * save data
+ * @param {*} name
+ */
+ saveData(name) {
+ this.neuralNetworkData.saveData(name);
+ }
+
+ /**
+ * load data
+ * @param {*} filesOrPath
+ * @param {*} callback
+ */
+ async loadData(filesOrPath = null, callback) {
+ this.neuralNetworkData.loadData(filesOrPath, callback);
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * Save / Load Model
+ * ////////////////////////////////////////////////////////////
+ */
+
+ /**
+ * saves the model, weights, and metadata
+ * @param {*} nameOrCb
+ * @param {*} cb
+ */
+ save(nameOrCb, cb) {
+ const { string, callback } = handleArguments(nameOrCb, cb);
+ const modelName = string || 'model';
+
+ // save the model
+ this.neuralNetwork.save(modelName, () => {
+ this.neuralNetworkData.saveMeta(modelName, callback);
+ });
+ }
+
+ /**
+ * load a model and metadata
+ * @param {*} filesOrPath
+ * @param {*} callback
+ */
+ async load(filesOrPath = null, cb) {
+ let callback;
+ if (cb) {
+ callback = cb;
+ }
+
+ this.neuralNetwork.load(filesOrPath, () => {
+ this.neuralNetworkData.loadMeta(filesOrPath, callback);
+
+ return this.neuralNetwork.model;
+ });
+ }
+
+ /**
+ * dispose and release memory for a model
+ */
+ dispose() {
+ this.neuralNetwork.dispose();
+ }
+
+ /**
+ * ////////////////////////////////////////////////////////////
+ * New methods for Neuro Evolution
+ * ////////////////////////////////////////////////////////////
+ */
+
+ /**
+ * mutate the weights of a model
+ * @param {*} rate
+ * @param {*} mutateFunction
+ */
+
+ mutate(rate, mutateFunction) {
+ this.neuralNetwork.mutate(rate, mutateFunction);
+ }
+
+ /**
+ * create a new neural network with crossover
+ * @param {*} other
+ */
+
+ crossover(other) {
+ const nnCopy = this.copy();
+ nnCopy.neuralNetwork.crossover(other.neuralNetwork);
+ return nnCopy;
+ }
+}
+
+const neuralNetwork = (inputsOrOptions, outputsOrCallback, callback) => {
+ let options;
+ let cb;
+
+ if (inputsOrOptions instanceof Object) {
+ options = inputsOrOptions;
+ cb = outputsOrCallback;
+ } else {
+ options = {
+ inputs: inputsOrOptions,
+ outputs: outputsOrCallback,
+ };
+ cb = callback;
+ }
+
+ const instance = new DiyNeuralNetwork(options, cb);
+ return instance;
+};
+
+export default neuralNetwork;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/index.test.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/index.test.js
new file mode 100755
index 0000000..18b42de
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/NeuralNetwork/index.test.js
@@ -0,0 +1,634 @@
+// Copyright (c) 2019 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+import * as tf from '@tensorflow/tfjs';
+import neuralNetwork from './index';
+
+describe('NeuralNetwork', () => {
+ // The entire neural network as a whole
+ describe('DiyNeuralNetwork Class', () => {
+ // init
+ xdescribe('init', () => {
+ it('should init', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // addData
+ xdescribe('addData', () => {
+ it('should addData', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // loadDataFromUrl
+ xdescribe('loadDataFromUrl', () => {
+ it('should loadDataFromUrl', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // loadDataInternal
+ xdescribe('loadDataInternal', () => {
+ it('should loadDataInternal', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // createMetaData
+ xdescribe('createMetaData', () => {
+ it('should createMetaData', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // prepareForTraining
+ xdescribe('prepareForTraining', () => {
+ it('should prepareForTraining', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // normalizeData
+ xdescribe('normalizeData', () => {
+ it('should normalizeData', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // normalizeInput
+ xdescribe('normalizeInput', () => {
+ it('should normalizeInput', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // searchAndFormat
+ xdescribe('searchAndFormat', () => {
+ it('should searchAndFormat', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // formatInputItem
+ xdescribe('formatInputItem', () => {
+ it('should formatInputItem', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // convertTrainingDataToTensors
+ xdescribe('convertTrainingDataToTensors', () => {
+ it('should convertTrainingDataToTensors', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // formatInputsForPrediction
+ xdescribe('formatInputsForPrediction', () => {
+ it('should formatInputsForPrediction', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // formatInputsForPredictionAll
+ xdescribe('formatInputsForPredictionAll', () => {
+ it('should formatInputsForPredictionAll', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // isOneHotEncodedOrNormalized
+ xdescribe('isOneHotEncodedOrNormalized', () => {
+ it('should isOneHotEncodedOrNormalized', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // train
+ xdescribe('train', () => {
+ it('should train', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // trainInternal
+ xdescribe('trainInternal', () => {
+ it('should trainInternal', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // addLayer
+ xdescribe('addLayer', () => {
+ it('should addLayer', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // createNetworkLayers
+ xdescribe('createNetworkLayers', () => {
+ it('should createNetworkLayers', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // addDefaultLayers
+ xdescribe('addDefaultLayers', () => {
+ it('should addDefaultLayers', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // compile
+ xdescribe('compile', () => {
+ it('should compile', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // predict
+ xdescribe('predict', () => {
+ it('should predict', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // predictMultiple
+ xdescribe('predictMultiple', () => {
+ it('should predictMultiple', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // classify
+ xdescribe('classify', () => {
+ it('should classify', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // classifyMultiple
+ xdescribe('classifyMultiple', () => {
+ it('should classifyMultiple', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // predictInternal
+ xdescribe('predictInternal', () => {
+ it('should predictInternal', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // classifyInternal
+ xdescribe('classifyInternal', () => {
+ it('should classifyInternal', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // saveData
+ xdescribe('saveData', () => {
+ it('should saveData', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // loadData
+ xdescribe('loadData', () => {
+ it('should loadData', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // save
+ xdescribe('save', () => {
+ it('should save', () => {
+ // TODO:
+ // ...
+ });
+ });
+
+ // load
+ xdescribe('load', () => {
+ it('should load', () => {
+ // TODO:
+ // ...
+ });
+ });
+ });
+
+ /**
+ * Describes the neural network class
+ */
+ describe('NeuralNetwork Class', () => {
+ jest.setTimeout(100000);
+ const nn = neuralNetwork();
+ const brain = nn.neuralNetwork;
+
+ /**
+ * initialization
+ */
+ describe('constructor', () => {
+ it('instantiates with the all flags as false', () => {
+ expect(brain.isTrained).toBe(false);
+ expect(brain.isCompiled).toBe(false);
+ expect(brain.isLayered).toBe(false);
+ });
+
+ it('instantiates with a sequential model', async () => {
+ expect(brain.model.name).toBe('sequential_1');
+ });
+ });
+
+ /**
+ * NeuralNetwork addLayer
+ */
+ describe('.addLayer()', () => {
+ it('adds 2 layers', () => {
+ brain.addLayer(
+ tf.layers.dense({
+ units: 2,
+ inputShape: [2],
+ activation: 'relu',
+ }),
+ );
+ brain.addLayer(
+ tf.layers.dense({
+ units: 2,
+ activation: 'relu',
+ }),
+ );
+ expect(brain.model.layers.length).toBe(2);
+ });
+ });
+
+ /**
+ * compile
+ */
+ describe('.compile()', () => {
+ it('should compile', () => {
+ const modelCompileOptions = {
+ loss: 'categoricalCrossentropy',
+ optimizer: tf.train.sgd(0.2),
+ metrics: ['accuracy'],
+ };
+ brain.compile(modelCompileOptions);
+
+ expect(brain.model.built).toBe(true);
+ });
+ });
+
+ /**
+ * train
+ */
+ describe('.train()', () => {
+ it('should train', async () => {
+ const trainingOptions = {
+ inputs: tf.tensor(
+ [
+ [0, 0],
+ [1, 1],
+ ],
+ [2, 2],
+ ),
+ outputs: tf.tensor(
+ [
+ [0, 1],
+ [1, 0],
+ ],
+ [2, 2],
+ ),
+ batchSize: 1,
+ epochs: 2,
+ shuffle: true,
+ validationSplit: 0.2,
+ whileTraining: () => {
+ return null;
+ },
+ };
+
+ await brain.trainInternal(trainingOptions);
+
+ expect(brain.isTrained).toBe(true);
+ });
+ });
+
+ /**
+ * classify
+ */
+ describe('.classify() & .predict()', () => {
+ it('should return an array', async () => {
+ let input;
+
+ input = tf.tensor([[0, 0]], [1, 2]);
+ const prediction1 = await brain.classify(input);
+
+ input = tf.tensor([[0, 0]], [1, 2]);
+ const prediction2 = await brain.predict(input);
+
+ input.dispose();
+ expect(prediction1 instanceof Array).toBe(true);
+ expect(prediction2 instanceof Array).toBe(true);
+ });
+ });
+ });
+
+ /**
+ * NeuralNetworkData
+ */
+ // the NeuralNetworkData class
+ describe('NeuralNetworkData Class', () => {
+ jest.setTimeout(100000);
+ const nn = neuralNetwork();
+ const brainData = nn.neuralNetworkData;
+
+ xdescribe('createMetadata()', () => {
+ it('should createMetadata()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('getDataStats()', () => {
+ it('should getDataStats()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('getInputMetaStats()', () => {
+ it('should getInputMetaStats()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('getDataUnits()', () => {
+ it('should getDataUnits()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('getInputMetaUnits()', () => {
+ it('should getInputMetaUnits()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('getDTypesFromData()', () => {
+ it('should getDTypesFromData()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('addData()', () => {
+ it('should addData()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('convertRawToTensors()', () => {
+ it('should convertRawToTensors()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('normalizeDataRaw()', () => {
+ it('should normalizeDataRaw()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('normalizeInputData()', () => {
+ it('should normalizeInputData()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('normalizeArray()', () => {
+ it('should normalizeArray()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('unnormalizeArray()', () => {
+ it('should unnormalizeArray()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('applyOneHotEncodingsToDataRaw()', () => {
+ it('should applyOneHotEncodingsToDataRaw()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('getDataOneHot()', () => {
+ it('should getDataOneHot()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('getInputMetaOneHot()', () => {
+ it('should getInputMetaOneHot()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('createOneHotEncodings()', () => {
+ it('should createOneHotEncodings()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('loadDataFromUrl()', () => {
+ it('should loadDataFromUrl()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('loadJSON()', () => {
+ it('should loadJSON()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('loadCSV()', () => {
+ it('should loadCSV()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('loadBlob()', () => {
+ it('should loadBlob()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('loadData()', () => {
+ it('should loadData()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('saveData()', () => {
+ it('should saveData()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('saveMeta()', () => {
+ it('should saveMeta()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('loadMeta()', () => {
+ it('should loadMeta()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('findEntries()', () => {
+ it('should findEntries()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('formatRawData()', () => {
+ it('should formatRawData()', () => {
+ // TODO
+ // ...
+ });
+ });
+
+ xdescribe('csvToJSON()', () => {
+ it('should csvToJSON()', () => {
+ // TODO
+ // ...
+ });
+ });
+ });
+});
+
+// /**
+// * NeuralNetworkData
+// */
+// // the NeuralNetworkUtils class
+// describe('NeuralNetworkUtils Class', () => {
+// // normalizeValue()
+// describe('.normalizeValue()', () => {
+// it('should normalize a single number to 0 - 1', () => {});
+// });
+
+// // unnormalizeValue()
+// describe('.unnormalizeValue()', () => {
+// it('should unnormalize a value from 0 - 1 to the given range', () => {
+// // TODO:
+// });
+// });
+
+// // getMin()
+// describe('.getMin()', () => {
+// it('should get the min value from an array', () => {
+// // TODO:
+// });
+// });
+
+// // getMax()
+// describe('.getMax()', () => {
+// it('should get the max value from an array ', () => {
+// // TODO:
+// });
+// });
+
+// // isJsonOrString()
+// describe('.isJsonOrString()', () => {
+// it('should tests if a string is a valid json or string', () => {
+// // TODO:
+// });
+// });
+
+// // zipArrays()
+// describe('.zipArrays()', () => {
+// it('should take two arrays and zip them into one array', () => {
+// // TODO:
+// });
+// });
+
+// // createLabelsFromArrayValues()
+// describe('.createLabelsFromArrayValues()', () => {
+// it('should createLabelsFromArrayValues()', () => {
+// // TODO:
+// });
+// });
+
+// // formatDataAsObject()
+// describe('.formatDataAsObject()', () => {
+// it('should formatDataAsObject()', () => {
+// // TODO:
+// });
+// });
+
+// // getDataType()
+// describe('.getDataType()', () => {
+// it('should getDataType()', () => {
+// // TODO:
+// });
+// });
+// });
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/Word2vec/index.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/Word2vec/index.js
new file mode 100755
index 0000000..bfd28d6
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/Word2vec/index.js
@@ -0,0 +1,22 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+/*
+Word2Vec
+*/
+
+const word2vec = () => {
+ console.log('%cword2vec has been disabled', 'color: #A155FF; font-size: 16px');
+ console.log(
+ `We've intentionally disabled the word2vec function after recognizing it has the ` +
+ `potential to produce harmful outputs while using the model files included in our ` +
+ `examples. We'll consider reenabling the word2vec function along with changes to ` +
+ `address these issues in a future release of ml5.js. You can find further updates ` +
+ `about this topic on our Twitter account (https://twitter.com/ml5js/status/1445762321444315147) and GitHub ` +
+ `(https://github.com/ml5js/ml5-library/issues/1238).`,
+ );
+};
+
+export default word2vec;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/index.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/index.js
new file mode 100755
index 0000000..48195cc
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/index.js
@@ -0,0 +1,34 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+import * as tf from "@ohos/tfjs";
+import * as tfvis from "@ohos/tfjs-vis";
+import imageClassifier from "./ImageClassifier/";
+import KNNClassifier from "./KNNClassifier/";
+
+import { version } from "../package.json";
+import p5Utils from "./utils/p5Utils";
+import communityStatement from "./utils/community";
+import * as testingUtils from "./utils/testingUtils";
+
+const withPreload = {
+ imageClassifier,
+ kmeans,
+};
+
+// call community statement on load
+(() => {
+ communityStatement();
+})();
+
+export default Object.assign({ p5Utils }, preloadRegister(withPreload), {
+ KNNClassifier,
+ communityStatement,
+ ...imageUtils,
+ tf,
+ tfvis,
+ version,
+ testingUtils
+});
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/COCO_CLASSES.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/COCO_CLASSES.js
new file mode 100755
index 0000000..fabc57f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/COCO_CLASSES.js
@@ -0,0 +1,88 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+/* eslint-disable */
+export default [
+ 'person',
+ 'bicycle',
+ 'car',
+ 'motorbike',
+ 'aeroplane',
+ 'bus',
+ 'train',
+ 'truck',
+ 'boat',
+ 'traffic light',
+ 'fire hydrant',
+ 'stop sign',
+ 'parking meter',
+ 'bench',
+ 'bird',
+ 'cat',
+ 'dog',
+ 'horse',
+ 'sheep',
+ 'cow',
+ 'elephant',
+ 'bear',
+ 'zebra',
+ 'giraffe',
+ 'backpack',
+ 'umbrella',
+ 'handbag',
+ 'tie',
+ 'suitcase',
+ 'frisbee',
+ 'skis',
+ 'snowboard',
+ 'sports ball',
+ 'kite',
+ 'baseball bat',
+ 'baseball glove',
+ 'skateboard',
+ 'surfboard',
+ 'tennis racket',
+ 'bottle',
+ 'wine glass',
+ 'cup',
+ 'fork',
+ 'knife',
+ 'spoon',
+ 'bowl',
+ 'banana',
+ 'apple',
+ 'sandwich',
+ 'orange',
+ 'broccoli',
+ 'carrot',
+ 'hot dog',
+ 'pizza',
+ 'donut',
+ 'cake',
+ 'chair',
+ 'sofa',
+ 'pottedplant',
+ 'bed',
+ 'diningtable',
+ 'toilet',
+ 'tvmonitor',
+ 'laptop',
+ 'mouse',
+ 'remote',
+ 'keyboard',
+ 'cell phone',
+ 'microwave',
+ 'oven',
+ 'toaster',
+ 'sink',
+ 'refrigerator',
+ 'book',
+ 'clock',
+ 'vase',
+ 'scissors',
+ 'teddy bear',
+ 'hair drier',
+ 'toothbrush',
+];
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/DOODLENET_CLASSES.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/DOODLENET_CLASSES.js
new file mode 100755
index 0000000..9f6592f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/DOODLENET_CLASSES.js
@@ -0,0 +1,353 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+/* eslint-disable */
+export default [
+ "flashlight",
+ "belt",
+ "mushroom",
+ "pond",
+ "strawberry",
+ "pineapple",
+ "sun",
+ "cow",
+ "ear",
+ "bush",
+ "pliers",
+ "watermelon",
+ "apple",
+ "baseball",
+ "feather",
+ "shoe",
+ "leaf",
+ "lollipop",
+ "crown",
+ "ocean",
+ "horse",
+ "mountain",
+ "mosquito",
+ "mug",
+ "hospital",
+ "saw",
+ "castle",
+ "angel",
+ "underwear",
+ "traffic_light",
+ "cruise_ship",
+ "marker",
+ "blueberry",
+ "flamingo",
+ "face",
+ "hockey_stick",
+ "bucket",
+ "campfire",
+ "asparagus",
+ "skateboard",
+ "door",
+ "suitcase",
+ "skull",
+ "cloud",
+ "paint_can",
+ "hockey_puck",
+ "steak",
+ "house_plant",
+ "sleeping_bag",
+ "bench",
+ "snowman",
+ "arm",
+ "crayon",
+ "fan",
+ "shovel",
+ "leg",
+ "washing_machine",
+ "harp",
+ "toothbrush",
+ "tree",
+ "bear",
+ "rake",
+ "megaphone",
+ "knee",
+ "guitar",
+ "calculator",
+ "hurricane",
+ "grapes",
+ "paintbrush",
+ "couch",
+ "nose",
+ "square",
+ "wristwatch",
+ "penguin",
+ "bridge",
+ "octagon",
+ "submarine",
+ "screwdriver",
+ "rollerskates",
+ "ladder",
+ "wine_bottle",
+ "cake",
+ "bracelet",
+ "broom",
+ "yoga",
+ "finger",
+ "fish",
+ "line",
+ "truck",
+ "snake",
+ "bus",
+ "stitches",
+ "snorkel",
+ "shorts",
+ "bowtie",
+ "pickup_truck",
+ "tooth",
+ "snail",
+ "foot",
+ "crab",
+ "school_bus",
+ "train",
+ "dresser",
+ "sock",
+ "tractor",
+ "map",
+ "hedgehog",
+ "coffee_cup",
+ "computer",
+ "matches",
+ "beard",
+ "frog",
+ "crocodile",
+ "bathtub",
+ "rain",
+ "moon",
+ "bee",
+ "knife",
+ "boomerang",
+ "lighthouse",
+ "chandelier",
+ "jail",
+ "pool",
+ "stethoscope",
+ "frying_pan",
+ "cell_phone",
+ "binoculars",
+ "purse",
+ "lantern",
+ "birthday_cake",
+ "clarinet",
+ "palm_tree",
+ "aircraft_carrier",
+ "vase",
+ "eraser",
+ "shark",
+ "skyscraper",
+ "bicycle",
+ "sink",
+ "teapot",
+ "circle",
+ "tornado",
+ "bird",
+ "stereo",
+ "mouth",
+ "key",
+ "hot_dog",
+ "spoon",
+ "laptop",
+ "cup",
+ "bottlecap",
+ "The_Great_Wall_of_China",
+ "The_Mona_Lisa",
+ "smiley_face",
+ "waterslide",
+ "eyeglasses",
+ "ceiling_fan",
+ "lobster",
+ "moustache",
+ "carrot",
+ "garden",
+ "police_car",
+ "postcard",
+ "necklace",
+ "helmet",
+ "blackberry",
+ "beach",
+ "golf_club",
+ "car",
+ "panda",
+ "alarm_clock",
+ "t-shirt",
+ "dog",
+ "bread",
+ "wine_glass",
+ "lighter",
+ "flower",
+ "bandage",
+ "drill",
+ "butterfly",
+ "swan",
+ "owl",
+ "raccoon",
+ "squiggle",
+ "calendar",
+ "giraffe",
+ "elephant",
+ "trumpet",
+ "rabbit",
+ "trombone",
+ "sheep",
+ "onion",
+ "church",
+ "flip_flops",
+ "spreadsheet",
+ "pear",
+ "clock",
+ "roller_coaster",
+ "parachute",
+ "kangaroo",
+ "duck",
+ "remote_control",
+ "compass",
+ "monkey",
+ "rainbow",
+ "tennis_racquet",
+ "lion",
+ "pencil",
+ "string_bean",
+ "oven",
+ "star",
+ "cat",
+ "pizza",
+ "soccer_ball",
+ "syringe",
+ "flying_saucer",
+ "eye",
+ "cookie",
+ "floor_lamp",
+ "mouse",
+ "toilet",
+ "toaster",
+ "The_Eiffel_Tower",
+ "airplane",
+ "stove",
+ "cello",
+ "stop_sign",
+ "tent",
+ "diving_board",
+ "light_bulb",
+ "hammer",
+ "scorpion",
+ "headphones",
+ "basket",
+ "spider",
+ "paper_clip",
+ "sweater",
+ "ice_cream",
+ "envelope",
+ "sea_turtle",
+ "donut",
+ "hat",
+ "hourglass",
+ "broccoli",
+ "jacket",
+ "backpack",
+ "book",
+ "lightning",
+ "drums",
+ "snowflake",
+ "radio",
+ "banana",
+ "camel",
+ "canoe",
+ "toothpaste",
+ "chair",
+ "picture_frame",
+ "parrot",
+ "sandwich",
+ "lipstick",
+ "pants",
+ "violin",
+ "brain",
+ "power_outlet",
+ "triangle",
+ "hamburger",
+ "dragon",
+ "bulldozer",
+ "cannon",
+ "dolphin",
+ "zebra",
+ "animal_migration",
+ "camouflage",
+ "scissors",
+ "basketball",
+ "elbow",
+ "umbrella",
+ "windmill",
+ "table",
+ "rifle",
+ "hexagon",
+ "potato",
+ "anvil",
+ "sword",
+ "peanut",
+ "axe",
+ "television",
+ "rhinoceros",
+ "baseball_bat",
+ "speedboat",
+ "sailboat",
+ "zigzag",
+ "garden_hose",
+ "river",
+ "house",
+ "pillow",
+ "ant",
+ "tiger",
+ "stairs",
+ "cooler",
+ "see_saw",
+ "piano",
+ "fireplace",
+ "popsicle",
+ "dumbbell",
+ "mailbox",
+ "barn",
+ "hot_tub",
+ "teddy-bear",
+ "fork",
+ "dishwasher",
+ "peas",
+ "hot_air_balloon",
+ "keyboard",
+ "microwave",
+ "wheel",
+ "fire_hydrant",
+ "van",
+ "camera",
+ "whale",
+ "candle",
+ "octopus",
+ "pig",
+ "swing_set",
+ "helicopter",
+ "saxophone",
+ "passport",
+ "bat",
+ "ambulance",
+ "diamond",
+ "goatee",
+ "fence",
+ "grass",
+ "mermaid",
+ "motorbike",
+ "microphone",
+ "toe",
+ "cactus",
+ "nail",
+ "telephone",
+ "hand",
+ "squirrel",
+ "streetlight",
+ "bed",
+ "firetruck",
+];
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/IMAGENET_CLASSES.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/IMAGENET_CLASSES.js
new file mode 100755
index 0000000..7f11249
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/IMAGENET_CLASSES.js
@@ -0,0 +1,1029 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+/* eslint-disable */
+export const IMAGENET_CLASSES = {
+ 0: 'tench, Tinca tinca',
+ 1: 'goldfish, Carassius auratus',
+ 2: 'great white shark, white shark, man-eater, man-eating shark, ' +
+ 'Carcharodon carcharias',
+ 3: 'tiger shark, Galeocerdo cuvieri',
+ 4: 'hammerhead, hammerhead shark',
+ 5: 'electric ray, crampfish, numbfish, torpedo',
+ 6: 'stingray',
+ 7: 'cock',
+ 8: 'hen',
+ 9: 'ostrich, Struthio camelus',
+ 10: 'brambling, Fringilla montifringilla',
+ 11: 'goldfinch, Carduelis carduelis',
+ 12: 'house finch, linnet, Carpodacus mexicanus',
+ 13: 'junco, snowbird',
+ 14: 'indigo bunting, indigo finch, indigo bird, Passerina cyanea',
+ 15: 'robin, American robin, Turdus migratorius',
+ 16: 'bulbul',
+ 17: 'jay',
+ 18: 'magpie',
+ 19: 'chickadee',
+ 20: 'water ouzel, dipper',
+ 21: 'kite',
+ 22: 'bald eagle, American eagle, Haliaeetus leucocephalus',
+ 23: 'vulture',
+ 24: 'great grey owl, great gray owl, Strix nebulosa',
+ 25: 'European fire salamander, Salamandra salamandra',
+ 26: 'common newt, Triturus vulgaris',
+ 27: 'eft',
+ 28: 'spotted salamander, Ambystoma maculatum',
+ 29: 'axolotl, mud puppy, Ambystoma mexicanum',
+ 30: 'bullfrog, Rana catesbeiana',
+ 31: 'tree frog, tree-frog',
+ 32: 'tailed frog, bell toad, ribbed toad, tailed toad, Ascaphus trui',
+ 33: 'loggerhead, loggerhead turtle, Caretta caretta',
+ 34: 'leatherback turtle, leatherback, leathery turtle, Dermochelys coriacea',
+ 35: 'mud turtle',
+ 36: 'terrapin',
+ 37: 'box turtle, box tortoise',
+ 38: 'banded gecko',
+ 39: 'common iguana, iguana, Iguana iguana',
+ 40: 'American chameleon, anole, Anolis carolinensis',
+ 41: 'whiptail, whiptail lizard',
+ 42: 'agama',
+ 43: 'frilled lizard, Chlamydosaurus kingi',
+ 44: 'alligator lizard',
+ 45: 'Gila monster, Heloderma suspectum',
+ 46: 'green lizard, Lacerta viridis',
+ 47: 'African chameleon, Chamaeleo chamaeleon',
+ 48: 'Komodo dragon, Komodo lizard, dragon lizard, giant lizard, ' +
+ 'Varanus komodoensis',
+ 49: 'African crocodile, Nile crocodile, Crocodylus niloticus',
+ 50: 'American alligator, Alligator mississipiensis',
+ 51: 'triceratops',
+ 52: 'thunder snake, worm snake, Carphophis amoenus',
+ 53: 'ringneck snake, ring-necked snake, ring snake',
+ 54: 'hognose snake, puff adder, sand viper',
+ 55: 'green snake, grass snake',
+ 56: 'king snake, kingsnake',
+ 57: 'garter snake, grass snake',
+ 58: 'water snake',
+ 59: 'vine snake',
+ 60: 'night snake, Hypsiglena torquata',
+ 61: 'boa constrictor, Constrictor constrictor',
+ 62: 'rock python, rock snake, Python sebae',
+ 63: 'Indian cobra, Naja naja',
+ 64: 'green mamba',
+ 65: 'sea snake',
+ 66: 'horned viper, cerastes, sand viper, horned asp, Cerastes cornutus',
+ 67: 'diamondback, diamondback rattlesnake, Crotalus adamanteus',
+ 68: 'sidewinder, horned rattlesnake, Crotalus cerastes',
+ 69: 'trilobite',
+ 70: 'harvestman, daddy longlegs, Phalangium opilio',
+ 71: 'scorpion',
+ 72: 'black and gold garden spider, Argiope aurantia',
+ 73: 'barn spider, Araneus cavaticus',
+ 74: 'garden spider, Aranea diademata',
+ 75: 'black widow, Latrodectus mactans',
+ 76: 'tarantula',
+ 77: 'wolf spider, hunting spider',
+ 78: 'tick',
+ 79: 'centipede',
+ 80: 'black grouse',
+ 81: 'ptarmigan',
+ 82: 'ruffed grouse, partridge, Bonasa umbellus',
+ 83: 'prairie chicken, prairie grouse, prairie fowl',
+ 84: 'peacock',
+ 85: 'quail',
+ 86: 'partridge',
+ 87: 'African grey, African gray, Psittacus erithacus',
+ 88: 'macaw',
+ 89: 'sulphur-crested cockatoo, Kakatoe galerita, Cacatua galerita',
+ 90: 'lorikeet',
+ 91: 'coucal',
+ 92: 'bee eater',
+ 93: 'hornbill',
+ 94: 'hummingbird',
+ 95: 'jacamar',
+ 96: 'toucan',
+ 97: 'drake',
+ 98: 'red-breasted merganser, Mergus serrator',
+ 99: 'goose',
+ 100: 'black swan, Cygnus atratus',
+ 101: 'tusker',
+ 102: 'echidna, spiny anteater, anteater',
+ 103: 'platypus, duckbill, duckbilled platypus, duck-billed platypus, ' +
+ 'Ornithorhynchus anatinus',
+ 104: 'wallaby, brush kangaroo',
+ 105: 'koala, koala bear, kangaroo bear, native bear, Phascolarctos cinereus',
+ 106: 'wombat',
+ 107: 'jelly fish',
+ 108: 'sea anemone, anemone',
+ 109: 'brain coral',
+ 110: 'flatworm, platyhelminth',
+ 111: 'nematode, nematode worm, roundworm',
+ 112: 'conch',
+ 113: 'snail',
+ 114: 'slug',
+ 115: 'sea slug, nudibranch',
+ 116: 'chiton, coat-of-mail shell, sea cradle, polyplacophore',
+ 117: 'chambered nautilus, pearly nautilus, nautilus',
+ 118: 'Dungeness crab, Cancer magister',
+ 119: 'rock crab, Cancer irroratus',
+ 120: 'fiddler crab',
+ 121: 'king crab, Alaska crab, Alaskan king crab, Alaska king crab, ' +
+ 'Paralithodes camtschatica',
+ 122: 'American lobster, Northern lobster, Maine lobster, Homarus americanus',
+ 123: 'spiny lobster, langouste, rock lobster, crawfish, crayfish, sea ' +
+ 'crawfish',
+ 124: 'crayfish, crawfish, crawdad, crawdaddy',
+ 125: 'hermit crab',
+ 126: 'isopod',
+ 127: 'white stork, Ciconia ciconia',
+ 128: 'black stork, Ciconia nigra',
+ 129: 'spoonbill',
+ 130: 'flamingo',
+ 131: 'little blue heron, Egretta caerulea',
+ 132: 'American egret, great white heron, Egretta albus',
+ 133: 'bittern',
+ 134: 'crane',
+ 135: 'limpkin, Aramus pictus',
+ 136: 'European gallinule, Porphyrio porphyrio',
+ 137: 'American coot, marsh hen, mud hen, water hen, Fulica americana',
+ 138: 'bustard',
+ 139: 'ruddy turnstone, Arenaria interpres',
+ 140: 'red-backed sandpiper, dunlin, Erolia alpina',
+ 141: 'redshank, Tringa totanus',
+ 142: 'dowitcher',
+ 143: 'oystercatcher, oyster catcher',
+ 144: 'pelican',
+ 145: 'king penguin, Aptenodytes patagonica',
+ 146: 'albatross, mollymawk',
+ 147: 'grey whale, gray whale, devilfish, Eschrichtius gibbosus, ' +
+ 'Eschrichtius robustus',
+ 148: 'killer whale, killer, orca, grampus, sea wolf, Orcinus orca',
+ 149: 'dugong, Dugong dugon',
+ 150: 'sea lion',
+ 151: 'Chihuahua',
+ 152: 'Japanese spaniel',
+ 153: 'Maltese dog, Maltese terrier, Maltese',
+ 154: 'Pekinese, Pekingese, Peke',
+ 155: 'Shih-Tzu',
+ 156: 'Blenheim spaniel',
+ 157: 'papillon',
+ 158: 'toy terrier',
+ 159: 'Rhodesian ridgeback',
+ 160: 'Afghan hound, Afghan',
+ 161: 'basset, basset hound',
+ 162: 'beagle',
+ 163: 'bloodhound, sleuthhound',
+ 164: 'bluetick',
+ 165: 'black-and-tan coonhound',
+ 166: 'Walker hound, Walker foxhound',
+ 167: 'English foxhound',
+ 168: 'redbone',
+ 169: 'borzoi, Russian wolfhound',
+ 170: 'Irish wolfhound',
+ 171: 'Italian greyhound',
+ 172: 'whippet',
+ 173: 'Ibizan hound, Ibizan Podenco',
+ 174: 'Norwegian elkhound, elkhound',
+ 175: 'otterhound, otter hound',
+ 176: 'Saluki, gazelle hound',
+ 177: 'Scottish deerhound, deerhound',
+ 178: 'Weimaraner',
+ 179: 'Staffordshire bullterrier, Staffordshire bull terrier',
+ 180: 'American Staffordshire terrier, Staffordshire terrier, American pit ' +
+ 'bull terrier, pit bull terrier',
+ 181: 'Bedlington terrier',
+ 182: 'Border terrier',
+ 183: 'Kerry blue terrier',
+ 184: 'Irish terrier',
+ 185: 'Norfolk terrier',
+ 186: 'Norwich terrier',
+ 187: 'Yorkshire terrier',
+ 188: 'wire-haired fox terrier',
+ 189: 'Lakeland terrier',
+ 190: 'Sealyham terrier, Sealyham',
+ 191: 'Airedale, Airedale terrier',
+ 192: 'cairn, cairn terrier',
+ 193: 'Australian terrier',
+ 194: 'Dandie Dinmont, Dandie Dinmont terrier',
+ 195: 'Boston bull, Boston terrier',
+ 196: 'miniature schnauzer',
+ 197: 'giant schnauzer',
+ 198: 'standard schnauzer',
+ 199: 'Scotch terrier, Scottish terrier, Scottie',
+ 200: 'Tibetan terrier, chrysanthemum dog',
+ 201: 'silky terrier, Sydney silky',
+ 202: 'soft-coated wheaten terrier',
+ 203: 'West Highland white terrier',
+ 204: 'Lhasa, Lhasa apso',
+ 205: 'flat-coated retriever',
+ 206: 'curly-coated retriever',
+ 207: 'golden retriever',
+ 208: 'Labrador retriever',
+ 209: 'Chesapeake Bay retriever',
+ 210: 'German short-haired pointer',
+ 211: 'vizsla, Hungarian pointer',
+ 212: 'English setter',
+ 213: 'Irish setter, red setter',
+ 214: 'Gordon setter',
+ 215: 'Brittany spaniel',
+ 216: 'clumber, clumber spaniel',
+ 217: 'English springer, English springer spaniel',
+ 218: 'Welsh springer spaniel',
+ 219: 'cocker spaniel, English cocker spaniel, cocker',
+ 220: 'Sussex spaniel',
+ 221: 'Irish water spaniel',
+ 222: 'kuvasz',
+ 223: 'schipperke',
+ 224: 'groenendael',
+ 225: 'malinois',
+ 226: 'briard',
+ 227: 'kelpie',
+ 228: 'komondor',
+ 229: 'Old English sheepdog, bobtail',
+ 230: 'Shetland sheepdog, Shetland sheep dog, Shetland',
+ 231: 'collie',
+ 232: 'Border collie',
+ 233: 'Bouvier des Flandres, Bouviers des Flandres',
+ 234: 'Rottweiler',
+ 235: 'German shepherd, German shepherd dog, German police dog, alsatian',
+ 236: 'Doberman, Doberman pinscher',
+ 237: 'miniature pinscher',
+ 238: 'Greater Swiss Mountain dog',
+ 239: 'Bernese mountain dog',
+ 240: 'Appenzeller',
+ 241: 'EntleBucher',
+ 242: 'boxer',
+ 243: 'bull mastiff',
+ 244: 'Tibetan mastiff',
+ 245: 'French bulldog',
+ 246: 'Great Dane',
+ 247: 'Saint Bernard, St Bernard',
+ 248: 'Eskimo dog, husky',
+ 249: 'malamute, malemute, Alaskan malamute',
+ 250: 'Siberian husky',
+ 251: 'dalmatian, coach dog, carriage dog',
+ 252: 'affenpinscher, monkey pinscher, monkey dog',
+ 253: 'basenji',
+ 254: 'pug, pug-dog',
+ 255: 'Leonberg',
+ 256: 'Newfoundland, Newfoundland dog',
+ 257: 'Great Pyrenees',
+ 258: 'Samoyed, Samoyede',
+ 259: 'Pomeranian',
+ 260: 'chow, chow chow',
+ 261: 'keeshond',
+ 262: 'Brabancon griffon',
+ 263: 'Pembroke, Pembroke Welsh corgi',
+ 264: 'Cardigan, Cardigan Welsh corgi',
+ 265: 'toy poodle',
+ 266: 'miniature poodle',
+ 267: 'standard poodle',
+ 268: 'Mexican hairless',
+ 269: 'timber wolf, grey wolf, gray wolf, Canis lupus',
+ 270: 'white wolf, Arctic wolf, Canis lupus tundrarum',
+ 271: 'red wolf, maned wolf, Canis rufus, Canis niger',
+ 272: 'coyote, prairie wolf, brush wolf, Canis latrans',
+ 273: 'dingo, warrigal, warragal, Canis dingo',
+ 274: 'dhole, Cuon alpinus',
+ 275: 'African hunting dog, hyena dog, Cape hunting dog, Lycaon pictus',
+ 276: 'hyena, hyaena',
+ 277: 'red fox, Vulpes vulpes',
+ 278: 'kit fox, Vulpes macrotis',
+ 279: 'Arctic fox, white fox, Alopex lagopus',
+ 280: 'grey fox, gray fox, Urocyon cinereoargenteus',
+ 281: 'tabby, tabby cat',
+ 282: 'tiger cat',
+ 283: 'Persian cat',
+ 284: 'Siamese cat, Siamese',
+ 285: 'Egyptian cat',
+ 286: 'cougar, puma, catamount, mountain lion, painter, panther, ' +
+ 'Felis concolor',
+ 287: 'lynx, catamount',
+ 288: 'leopard, Panthera pardus',
+ 289: 'snow leopard, ounce, Panthera uncia',
+ 290: 'jaguar, panther, Panthera onca, Felis onca',
+ 291: 'lion, king of beasts, Panthera leo',
+ 292: 'tiger, Panthera tigris',
+ 293: 'cheetah, chetah, Acinonyx jubatus',
+ 294: 'brown bear, bruin, Ursus arctos',
+ 295: 'American black bear, black bear, Ursus americanus, Euarctos ' +
+ 'americanus',
+ 296: 'ice bear, polar bear, Ursus Maritimus, Thalarctos maritimus',
+ 297: 'sloth bear, Melursus ursinus, Ursus ursinus',
+ 298: 'mongoose',
+ 299: 'meerkat, mierkat',
+ 300: 'tiger beetle',
+ 301: 'ladybug, ladybeetle, lady beetle, ladybird, ladybird beetle',
+ 302: 'ground beetle, carabid beetle',
+ 303: 'long-horned beetle, longicorn, longicorn beetle',
+ 304: 'leaf beetle, chrysomelid',
+ 305: 'dung beetle',
+ 306: 'rhinoceros beetle',
+ 307: 'weevil',
+ 308: 'fly',
+ 309: 'bee',
+ 310: 'ant, emmet, pismire',
+ 311: 'grasshopper, hopper',
+ 312: 'cricket',
+ 313: 'walking stick, walkingstick, stick insect',
+ 314: 'cockroach, roach',
+ 315: 'mantis, mantid',
+ 316: 'cicada, cicala',
+ 317: 'leafhopper',
+ 318: 'lacewing, lacewing fly',
+ 319: 'dragonfly, darning needle, devil\'s darning needle, sewing needle, ' +
+ 'snake feeder, snake doctor, mosquito hawk, skeeter hawk',
+ 320: 'damselfly',
+ 321: 'admiral',
+ 322: 'ringlet, ringlet butterfly',
+ 323: 'monarch, monarch butterfly, milkweed butterfly, Danaus plexippus',
+ 324: 'cabbage butterfly',
+ 325: 'sulphur butterfly, sulfur butterfly',
+ 326: 'lycaenid, lycaenid butterfly',
+ 327: 'starfish, sea star',
+ 328: 'sea urchin',
+ 329: 'sea cucumber, holothurian',
+ 330: 'wood rabbit, cottontail, cottontail rabbit',
+ 331: 'hare',
+ 332: 'Angora, Angora rabbit',
+ 333: 'hamster',
+ 334: 'porcupine, hedgehog',
+ 335: 'fox squirrel, eastern fox squirrel, Sciurus niger',
+ 336: 'marmot',
+ 337: 'beaver',
+ 338: 'guinea pig, Cavia cobaya',
+ 339: 'sorrel',
+ 340: 'zebra',
+ 341: 'hog, pig, grunter, squealer, Sus scrofa',
+ 342: 'wild boar, boar, Sus scrofa',
+ 343: 'warthog',
+ 344: 'hippopotamus, hippo, river horse, Hippopotamus amphibius',
+ 345: 'ox',
+ 346: 'water buffalo, water ox, Asiatic buffalo, Bubalus bubalis',
+ 347: 'bison',
+ 348: 'ram, tup',
+ 349: 'bighorn, bighorn sheep, cimarron, Rocky Mountain bighorn, Rocky ' +
+ 'Mountain sheep, Ovis canadensis',
+ 350: 'ibex, Capra ibex',
+ 351: 'hartebeest',
+ 352: 'impala, Aepyceros melampus',
+ 353: 'gazelle',
+ 354: 'Arabian camel, dromedary, Camelus dromedarius',
+ 355: 'llama',
+ 356: 'weasel',
+ 357: 'mink',
+ 358: 'polecat, fitch, foulmart, foumart, Mustela putorius',
+ 359: 'black-footed ferret, ferret, Mustela nigripes',
+ 360: 'otter',
+ 361: 'skunk, polecat, wood pussy',
+ 362: 'badger',
+ 363: 'armadillo',
+ 364: 'three-toed sloth, ai, Bradypus tridactylus',
+ 365: 'orangutan, orang, orangutang, Pongo pygmaeus',
+ 366: 'gorilla, Gorilla gorilla',
+ 367: 'chimpanzee, chimp, Pan troglodytes',
+ 368: 'gibbon, Hylobates lar',
+ 369: 'siamang, Hylobates syndactylus, Symphalangus syndactylus',
+ 370: 'guenon, guenon monkey',
+ 371: 'patas, hussar monkey, Erythrocebus patas',
+ 372: 'baboon',
+ 373: 'macaque',
+ 374: 'langur',
+ 375: 'colobus, colobus monkey',
+ 376: 'proboscis monkey, Nasalis larvatus',
+ 377: 'marmoset',
+ 378: 'capuchin, ringtail, Cebus capucinus',
+ 379: 'howler monkey, howler',
+ 380: 'titi, titi monkey',
+ 381: 'spider monkey, Ateles geoffroyi',
+ 382: 'squirrel monkey, Saimiri sciureus',
+ 383: 'Madagascar cat, ring-tailed lemur, Lemur catta',
+ 384: 'indri, indris, Indri indri, Indri brevicaudatus',
+ 385: 'Indian elephant, Elephas maximus',
+ 386: 'African elephant, Loxodonta africana',
+ 387: 'lesser panda, red panda, panda, bear cat, cat bear, Ailurus fulgens',
+ 388: 'giant panda, panda, panda bear, coon bear, Ailuropoda melanoleuca',
+ 389: 'barracouta, snoek',
+ 390: 'eel',
+ 391: 'coho, cohoe, coho salmon, blue jack, silver salmon, Oncorhynchus ' +
+ 'kisutch',
+ 392: 'rock beauty, Holocanthus tricolor',
+ 393: 'anemone fish',
+ 394: 'sturgeon',
+ 395: 'gar, garfish, garpike, billfish, Lepisosteus osseus',
+ 396: 'lionfish',
+ 397: 'puffer, pufferfish, blowfish, globefish',
+ 398: 'abacus',
+ 399: 'abaya',
+ 400: 'academic gown, academic robe, judge\'s robe',
+ 401: 'accordion, piano accordion, squeeze box',
+ 402: 'acoustic guitar',
+ 403: 'aircraft carrier, carrier, flattop, attack aircraft carrier',
+ 404: 'airliner',
+ 405: 'airship, dirigible',
+ 406: 'altar',
+ 407: 'ambulance',
+ 408: 'amphibian, amphibious vehicle',
+ 409: 'analog clock',
+ 410: 'apiary, bee house',
+ 411: 'apron',
+ 412: 'ashcan, trash can, garbage can, wastebin, ash bin, ash-bin, ashbin, ' +
+ 'dustbin, trash barrel, trash bin',
+ 413: 'assault rifle, assault gun',
+ 414: 'backpack, back pack, knapsack, packsack, rucksack, haversack',
+ 415: 'bakery, bakeshop, bakehouse',
+ 416: 'balance beam, beam',
+ 417: 'balloon',
+ 418: 'ballpoint, ballpoint pen, ballpen, Biro',
+ 419: 'Band Aid',
+ 420: 'banjo',
+ 421: 'bannister, banister, balustrade, balusters, handrail',
+ 422: 'barbell',
+ 423: 'barber chair',
+ 424: 'barbershop',
+ 425: 'barn',
+ 426: 'barometer',
+ 427: 'barrel, cask',
+ 428: 'barrow, garden cart, lawn cart, wheelbarrow',
+ 429: 'baseball',
+ 430: 'basketball',
+ 431: 'bassinet',
+ 432: 'bassoon',
+ 433: 'bathing cap, swimming cap',
+ 434: 'bath towel',
+ 435: 'bathtub, bathing tub, bath, tub',
+ 436: 'beach wagon, station wagon, wagon, estate car, beach waggon, station ' +
+ 'waggon, waggon',
+ 437: 'beacon, lighthouse, beacon light, pharos',
+ 438: 'beaker',
+ 439: 'bearskin, busby, shako',
+ 440: 'beer bottle',
+ 441: 'beer glass',
+ 442: 'bell cote, bell cot',
+ 443: 'bib',
+ 444: 'bicycle-built-for-two, tandem bicycle, tandem',
+ 445: 'bikini, two-piece',
+ 446: 'binder, ring-binder',
+ 447: 'binoculars, field glasses, opera glasses',
+ 448: 'birdhouse',
+ 449: 'boathouse',
+ 450: 'bobsled, bobsleigh, bob',
+ 451: 'bolo tie, bolo, bola tie, bola',
+ 452: 'bonnet, poke bonnet',
+ 453: 'bookcase',
+ 454: 'bookshop, bookstore, bookstall',
+ 455: 'bottlecap',
+ 456: 'bow',
+ 457: 'bow tie, bow-tie, bowtie',
+ 458: 'brass, memorial tablet, plaque',
+ 459: 'brassiere, bra, bandeau',
+ 460: 'breakwater, groin, groyne, mole, bulwark, seawall, jetty',
+ 461: 'breastplate, aegis, egis',
+ 462: 'broom',
+ 463: 'bucket, pail',
+ 464: 'buckle',
+ 465: 'bulletproof vest',
+ 466: 'bullet train, bullet',
+ 467: 'butcher shop, meat market',
+ 468: 'cab, hack, taxi, taxicab',
+ 469: 'caldron, cauldron',
+ 470: 'candle, taper, wax light',
+ 471: 'cannon',
+ 472: 'canoe',
+ 473: 'can opener, tin opener',
+ 474: 'cardigan',
+ 475: 'car mirror',
+ 476: 'carousel, carrousel, merry-go-round, roundabout, whirligig',
+ 477: 'carpenter\'s kit, tool kit',
+ 478: 'carton',
+ 479: 'car wheel',
+ 480: 'cash machine, cash dispenser, automated teller machine, automatic ' +
+ 'teller machine, automated teller, automatic teller, ATM',
+ 481: 'cassette',
+ 482: 'cassette player',
+ 483: 'castle',
+ 484: 'catamaran',
+ 485: 'CD player',
+ 486: 'cello, violoncello',
+ 487: 'cellular telephone, cellular phone, cellphone, cell, mobile phone',
+ 488: 'chain',
+ 489: 'chainlink fence',
+ 490: 'chain mail, ring mail, mail, chain armor, chain armour, ring armor, ' +
+ 'ring armour',
+ 491: 'chain saw, chainsaw',
+ 492: 'chest',
+ 493: 'chiffonier, commode',
+ 494: 'chime, bell, gong',
+ 495: 'china cabinet, china closet',
+ 496: 'Christmas stocking',
+ 497: 'church, church building',
+ 498: 'cinema, movie theater, movie theatre, movie house, picture palace',
+ 499: 'cleaver, meat cleaver, chopper',
+ 500: 'cliff dwelling',
+ 501: 'cloak',
+ 502: 'clog, geta, patten, sabot',
+ 503: 'cocktail shaker',
+ 504: 'coffee mug',
+ 505: 'coffeepot',
+ 506: 'coil, spiral, volute, whorl, helix',
+ 507: 'combination lock',
+ 508: 'computer keyboard, keypad',
+ 509: 'confectionery, confectionary, candy store',
+ 510: 'container ship, containership, container vessel',
+ 511: 'convertible',
+ 512: 'corkscrew, bottle screw',
+ 513: 'cornet, horn, trumpet, trump',
+ 514: 'cowboy boot',
+ 515: 'cowboy hat, ten-gallon hat',
+ 516: 'cradle',
+ 517: 'crane',
+ 518: 'crash helmet',
+ 519: 'crate',
+ 520: 'crib, cot',
+ 521: 'Crock Pot',
+ 522: 'croquet ball',
+ 523: 'crutch',
+ 524: 'cuirass',
+ 525: 'dam, dike, dyke',
+ 526: 'desk',
+ 527: 'desktop computer',
+ 528: 'dial telephone, dial phone',
+ 529: 'diaper, nappy, napkin',
+ 530: 'digital clock',
+ 531: 'digital watch',
+ 532: 'dining table, board',
+ 533: 'dishrag, dishcloth',
+ 534: 'dishwasher, dish washer, dishwashing machine',
+ 535: 'disk brake, disc brake',
+ 536: 'dock, dockage, docking facility',
+ 537: 'dogsled, dog sled, dog sleigh',
+ 538: 'dome',
+ 539: 'doormat, welcome mat',
+ 540: 'drilling platform, offshore rig',
+ 541: 'drum, membranophone, tympan',
+ 542: 'drumstick',
+ 543: 'dumbbell',
+ 544: 'Dutch oven',
+ 545: 'electric fan, blower',
+ 546: 'electric guitar',
+ 547: 'electric locomotive',
+ 548: 'entertainment center',
+ 549: 'envelope',
+ 550: 'espresso maker',
+ 551: 'face powder',
+ 552: 'feather boa, boa',
+ 553: 'file, file cabinet, filing cabinet',
+ 554: 'fireboat',
+ 555: 'fire engine, fire truck',
+ 556: 'fire screen, fireguard',
+ 557: 'flagpole, flagstaff',
+ 558: 'flute, transverse flute',
+ 559: 'folding chair',
+ 560: 'football helmet',
+ 561: 'forklift',
+ 562: 'fountain',
+ 563: 'fountain pen',
+ 564: 'four-poster',
+ 565: 'freight car',
+ 566: 'French horn, horn',
+ 567: 'frying pan, frypan, skillet',
+ 568: 'fur coat',
+ 569: 'garbage truck, dustcart',
+ 570: 'gasmask, respirator, gas helmet',
+ 571: 'gas pump, gasoline pump, petrol pump, island dispenser',
+ 572: 'goblet',
+ 573: 'go-kart',
+ 574: 'golf ball',
+ 575: 'golfcart, golf cart',
+ 576: 'gondola',
+ 577: 'gong, tam-tam',
+ 578: 'gown',
+ 579: 'grand piano, grand',
+ 580: 'greenhouse, nursery, glasshouse',
+ 581: 'grille, radiator grille',
+ 582: 'grocery store, grocery, food market, market',
+ 583: 'guillotine',
+ 584: 'hair slide',
+ 585: 'hair spray',
+ 586: 'half track',
+ 587: 'hammer',
+ 588: 'hamper',
+ 589: 'hand blower, blow dryer, blow drier, hair dryer, hair drier',
+ 590: 'hand-held computer, hand-held microcomputer',
+ 591: 'handkerchief, hankie, hanky, hankey',
+ 592: 'hard disc, hard disk, fixed disk',
+ 593: 'harmonica, mouth organ, harp, mouth harp',
+ 594: 'harp',
+ 595: 'harvester, reaper',
+ 596: 'hatchet',
+ 597: 'holster',
+ 598: 'home theater, home theatre',
+ 599: 'honeycomb',
+ 600: 'hook, claw',
+ 601: 'hoopskirt, crinoline',
+ 602: 'horizontal bar, high bar',
+ 603: 'horse cart, horse-cart',
+ 604: 'hourglass',
+ 605: 'iPod',
+ 606: 'iron, smoothing iron',
+ 607: 'jack-o\'-lantern',
+ 608: 'jean, blue jean, denim',
+ 609: 'jeep, landrover',
+ 610: 'jersey, T-shirt, tee shirt',
+ 611: 'jigsaw puzzle',
+ 612: 'jinrikisha, ricksha, rickshaw',
+ 613: 'joystick',
+ 614: 'kimono',
+ 615: 'knee pad',
+ 616: 'knot',
+ 617: 'lab coat, laboratory coat',
+ 618: 'ladle',
+ 619: 'lampshade, lamp shade',
+ 620: 'laptop, laptop computer',
+ 621: 'lawn mower, mower',
+ 622: 'lens cap, lens cover',
+ 623: 'letter opener, paper knife, paperknife',
+ 624: 'library',
+ 625: 'lifeboat',
+ 626: 'lighter, light, igniter, ignitor',
+ 627: 'limousine, limo',
+ 628: 'liner, ocean liner',
+ 629: 'lipstick, lip rouge',
+ 630: 'Loafer',
+ 631: 'lotion',
+ 632: 'loudspeaker, speaker, speaker unit, loudspeaker system, speaker ' +
+ 'system',
+ 633: 'loupe, jeweler\'s loupe',
+ 634: 'lumbermill, sawmill',
+ 635: 'magnetic compass',
+ 636: 'mailbag, postbag',
+ 637: 'mailbox, letter box',
+ 638: 'maillot',
+ 639: 'maillot, tank suit',
+ 640: 'manhole cover',
+ 641: 'maraca',
+ 642: 'marimba, xylophone',
+ 643: 'mask',
+ 644: 'matchstick',
+ 645: 'maypole',
+ 646: 'maze, labyrinth',
+ 647: 'measuring cup',
+ 648: 'medicine chest, medicine cabinet',
+ 649: 'megalith, megalithic structure',
+ 650: 'microphone, mike',
+ 651: 'microwave, microwave oven',
+ 652: 'military uniform',
+ 653: 'milk can',
+ 654: 'minibus',
+ 655: 'miniskirt, mini',
+ 656: 'minivan',
+ 657: 'missile',
+ 658: 'mitten',
+ 659: 'mixing bowl',
+ 660: 'mobile home, manufactured home',
+ 661: 'Model T',
+ 662: 'modem',
+ 663: 'monastery',
+ 664: 'monitor',
+ 665: 'moped',
+ 666: 'mortar',
+ 667: 'mortarboard',
+ 668: 'mosque',
+ 669: 'mosquito net',
+ 670: 'motor scooter, scooter',
+ 671: 'mountain bike, all-terrain bike, off-roader',
+ 672: 'mountain tent',
+ 673: 'mouse, computer mouse',
+ 674: 'mousetrap',
+ 675: 'moving van',
+ 676: 'muzzle',
+ 677: 'nail',
+ 678: 'neck brace',
+ 679: 'necklace',
+ 680: 'nipple',
+ 681: 'notebook, notebook computer',
+ 682: 'obelisk',
+ 683: 'oboe, hautboy, hautbois',
+ 684: 'ocarina, sweet potato',
+ 685: 'odometer, hodometer, mileometer, milometer',
+ 686: 'oil filter',
+ 687: 'organ, pipe organ',
+ 688: 'oscilloscope, scope, cathode-ray oscilloscope, CRO',
+ 689: 'overskirt',
+ 690: 'oxcart',
+ 691: 'oxygen mask',
+ 692: 'packet',
+ 693: 'paddle, boat paddle',
+ 694: 'paddlewheel, paddle wheel',
+ 695: 'padlock',
+ 696: 'paintbrush',
+ 697: 'pajama, pyjama, pj\'s, jammies',
+ 698: 'palace',
+ 699: 'panpipe, pandean pipe, syrinx',
+ 700: 'paper towel',
+ 701: 'parachute, chute',
+ 702: 'parallel bars, bars',
+ 703: 'park bench',
+ 704: 'parking meter',
+ 705: 'passenger car, coach, carriage',
+ 706: 'patio, terrace',
+ 707: 'pay-phone, pay-station',
+ 708: 'pedestal, plinth, footstall',
+ 709: 'pencil box, pencil case',
+ 710: 'pencil sharpener',
+ 711: 'perfume, essence',
+ 712: 'Petri dish',
+ 713: 'photocopier',
+ 714: 'pick, plectrum, plectron',
+ 715: 'pickelhaube',
+ 716: 'picket fence, paling',
+ 717: 'pickup, pickup truck',
+ 718: 'pier',
+ 719: 'piggy bank, penny bank',
+ 720: 'pill bottle',
+ 721: 'pillow',
+ 722: 'ping-pong ball',
+ 723: 'pinwheel',
+ 724: 'pirate, pirate ship',
+ 725: 'pitcher, ewer',
+ 726: 'plane, carpenter\'s plane, woodworking plane',
+ 727: 'planetarium',
+ 728: 'plastic bag',
+ 729: 'plate rack',
+ 730: 'plow, plough',
+ 731: 'plunger, plumber\'s helper',
+ 732: 'Polaroid camera, Polaroid Land camera',
+ 733: 'pole',
+ 734: 'police van, police wagon, paddy wagon, patrol wagon, wagon, black ' +
+ 'Maria',
+ 735: 'poncho',
+ 736: 'pool table, billiard table, snooker table',
+ 737: 'pop bottle, soda bottle',
+ 738: 'pot, flowerpot',
+ 739: 'potter\'s wheel',
+ 740: 'power drill',
+ 741: 'prayer rug, prayer mat',
+ 742: 'printer',
+ 743: 'prison, prison house',
+ 744: 'projectile, missile',
+ 745: 'projector',
+ 746: 'puck, hockey puck',
+ 747: 'punching bag, punch bag, punching ball, punchball',
+ 748: 'purse',
+ 749: 'quill, quill pen',
+ 750: 'quilt, comforter, comfort, puff',
+ 751: 'racer, race car, racing car',
+ 752: 'racket, racquet',
+ 753: 'radiator',
+ 754: 'radio, wireless',
+ 755: 'radio telescope, radio reflector',
+ 756: 'rain barrel',
+ 757: 'recreational vehicle, RV, R.V.',
+ 758: 'reel',
+ 759: 'reflex camera',
+ 760: 'refrigerator, icebox',
+ 761: 'remote control, remote',
+ 762: 'restaurant, eating house, eating place, eatery',
+ 763: 'revolver, six-gun, six-shooter',
+ 764: 'rifle',
+ 765: 'rocking chair, rocker',
+ 766: 'rotisserie',
+ 767: 'rubber eraser, rubber, pencil eraser',
+ 768: 'rugby ball',
+ 769: 'rule, ruler',
+ 770: 'running shoe',
+ 771: 'safe',
+ 772: 'safety pin',
+ 773: 'saltshaker, salt shaker',
+ 774: 'sandal',
+ 775: 'sarong',
+ 776: 'sax, saxophone',
+ 777: 'scabbard',
+ 778: 'scale, weighing machine',
+ 779: 'school bus',
+ 780: 'schooner',
+ 781: 'scoreboard',
+ 782: 'screen, CRT screen',
+ 783: 'screw',
+ 784: 'screwdriver',
+ 785: 'seat belt, seatbelt',
+ 786: 'sewing machine',
+ 787: 'shield, buckler',
+ 788: 'shoe shop, shoe-shop, shoe store',
+ 789: 'shoji',
+ 790: 'shopping basket',
+ 791: 'shopping cart',
+ 792: 'shovel',
+ 793: 'shower cap',
+ 794: 'shower curtain',
+ 795: 'ski',
+ 796: 'ski mask',
+ 797: 'sleeping bag',
+ 798: 'slide rule, slipstick',
+ 799: 'sliding door',
+ 800: 'slot, one-armed bandit',
+ 801: 'snorkel',
+ 802: 'snowmobile',
+ 803: 'snowplow, snowplough',
+ 804: 'soap dispenser',
+ 805: 'soccer ball',
+ 806: 'sock',
+ 807: 'solar dish, solar collector, solar furnace',
+ 808: 'sombrero',
+ 809: 'soup bowl',
+ 810: 'space bar',
+ 811: 'space heater',
+ 812: 'space shuttle',
+ 813: 'spatula',
+ 814: 'speedboat',
+ 815: 'spider web, spider\'s web',
+ 816: 'spindle',
+ 817: 'sports car, sport car',
+ 818: 'spotlight, spot',
+ 819: 'stage',
+ 820: 'steam locomotive',
+ 821: 'steel arch bridge',
+ 822: 'steel drum',
+ 823: 'stethoscope',
+ 824: 'stole',
+ 825: 'stone wall',
+ 826: 'stopwatch, stop watch',
+ 827: 'stove',
+ 828: 'strainer',
+ 829: 'streetcar, tram, tramcar, trolley, trolley car',
+ 830: 'stretcher',
+ 831: 'studio couch, day bed',
+ 832: 'stupa, tope',
+ 833: 'submarine, pigboat, sub, U-boat',
+ 834: 'suit, suit of clothes',
+ 835: 'sundial',
+ 836: 'sunglass',
+ 837: 'sunglasses, dark glasses, shades',
+ 838: 'sunscreen, sunblock, sun blocker',
+ 839: 'suspension bridge',
+ 840: 'swab, swob, mop',
+ 841: 'sweatshirt',
+ 842: 'swimming trunks, bathing trunks',
+ 843: 'swing',
+ 844: 'switch, electric switch, electrical switch',
+ 845: 'syringe',
+ 846: 'table lamp',
+ 847: 'tank, army tank, armored combat vehicle, armoured combat vehicle',
+ 848: 'tape player',
+ 849: 'teapot',
+ 850: 'teddy, teddy bear',
+ 851: 'television, television system',
+ 852: 'tennis ball',
+ 853: 'thatch, thatched roof',
+ 854: 'theater curtain, theatre curtain',
+ 855: 'thimble',
+ 856: 'thresher, thrasher, threshing machine',
+ 857: 'throne',
+ 858: 'tile roof',
+ 859: 'toaster',
+ 860: 'tobacco shop, tobacconist shop, tobacconist',
+ 861: 'toilet seat',
+ 862: 'torch',
+ 863: 'totem pole',
+ 864: 'tow truck, tow car, wrecker',
+ 865: 'toyshop',
+ 866: 'tractor',
+ 867: 'trailer truck, tractor trailer, trucking rig, rig, articulated ' +
+ 'lorry, semi',
+ 868: 'tray',
+ 869: 'trench coat',
+ 870: 'tricycle, trike, velocipede',
+ 871: 'trimaran',
+ 872: 'tripod',
+ 873: 'triumphal arch',
+ 874: 'trolleybus, trolley coach, trackless trolley',
+ 875: 'trombone',
+ 876: 'tub, vat',
+ 877: 'turnstile',
+ 878: 'typewriter keyboard',
+ 879: 'umbrella',
+ 880: 'unicycle, monocycle',
+ 881: 'upright, upright piano',
+ 882: 'vacuum, vacuum cleaner',
+ 883: 'vase',
+ 884: 'vault',
+ 885: 'velvet',
+ 886: 'vending machine',
+ 887: 'vestment',
+ 888: 'viaduct',
+ 889: 'violin, fiddle',
+ 890: 'volleyball',
+ 891: 'waffle iron',
+ 892: 'wall clock',
+ 893: 'wallet, billfold, notecase, pocketbook',
+ 894: 'wardrobe, closet, press',
+ 895: 'warplane, military plane',
+ 896: 'washbasin, handbasin, washbowl, lavabo, wash-hand basin',
+ 897: 'washer, automatic washer, washing machine',
+ 898: 'water bottle',
+ 899: 'water jug',
+ 900: 'water tower',
+ 901: 'whiskey jug',
+ 902: 'whistle',
+ 903: 'wig',
+ 904: 'window screen',
+ 905: 'window shade',
+ 906: 'Windsor tie',
+ 907: 'wine bottle',
+ 908: 'wing',
+ 909: 'wok',
+ 910: 'wooden spoon',
+ 911: 'wool, woolen, woollen',
+ 912: 'worm fence, snake fence, snake-rail fence, Virginia fence',
+ 913: 'wreck',
+ 914: 'yawl',
+ 915: 'yurt',
+ 916: 'web site, website, internet site, site',
+ 917: 'comic book',
+ 918: 'crossword puzzle, crossword',
+ 919: 'street sign',
+ 920: 'traffic light, traffic signal, stoplight',
+ 921: 'book jacket, dust cover, dust jacket, dust wrapper',
+ 922: 'menu',
+ 923: 'plate',
+ 924: 'guacamole',
+ 925: 'consomme',
+ 926: 'hot pot, hotpot',
+ 927: 'trifle',
+ 928: 'ice cream, icecream',
+ 929: 'ice lolly, lolly, lollipop, popsicle',
+ 930: 'French loaf',
+ 931: 'bagel, beigel',
+ 932: 'pretzel',
+ 933: 'cheeseburger',
+ 934: 'hotdog, hot dog, red hot',
+ 935: 'mashed potato',
+ 936: 'head cabbage',
+ 937: 'broccoli',
+ 938: 'cauliflower',
+ 939: 'zucchini, courgette',
+ 940: 'spaghetti squash',
+ 941: 'acorn squash',
+ 942: 'butternut squash',
+ 943: 'cucumber, cuke',
+ 944: 'artichoke, globe artichoke',
+ 945: 'bell pepper',
+ 946: 'cardoon',
+ 947: 'mushroom',
+ 948: 'Granny Smith',
+ 949: 'strawberry',
+ 950: 'orange',
+ 951: 'lemon',
+ 952: 'fig',
+ 953: 'pineapple, ananas',
+ 954: 'banana',
+ 955: 'jackfruit, jak, jack',
+ 956: 'custard apple',
+ 957: 'pomegranate',
+ 958: 'hay',
+ 959: 'carbonara',
+ 960: 'chocolate sauce, chocolate syrup',
+ 961: 'dough',
+ 962: 'meat loaf, meatloaf',
+ 963: 'pizza, pizza pie',
+ 964: 'potpie',
+ 965: 'burrito',
+ 966: 'red wine',
+ 967: 'espresso',
+ 968: 'cup',
+ 969: 'eggnog',
+ 970: 'alp',
+ 971: 'bubble',
+ 972: 'cliff, drop, drop-off',
+ 973: 'coral reef',
+ 974: 'geyser',
+ 975: 'lakeside, lakeshore',
+ 976: 'promontory, headland, head, foreland',
+ 977: 'sandbar, sand bar',
+ 978: 'seashore, coast, seacoast, sea-coast',
+ 979: 'valley, vale',
+ 980: 'volcano',
+ 981: 'ballplayer, baseball player',
+ 982: 'groom, bridegroom',
+ 983: 'scuba diver',
+ 984: 'rapeseed',
+ 985: 'daisy',
+ 986: 'yellow lady\'s slipper, yellow lady-slipper, Cypripedium calceolus, ' +
+ 'Cypripedium parviflorum',
+ 987: 'corn',
+ 988: 'acorn',
+ 989: 'hip, rose hip, rosehip',
+ 990: 'buckeye, horse chestnut, conker',
+ 991: 'coral fungus',
+ 992: 'agaric',
+ 993: 'gyromitra',
+ 994: 'stinkhorn, carrion fungus',
+ 995: 'earthstar',
+ 996: 'hen-of-the-woods, hen of the woods, Polyporus frondosus, Grifola ' +
+ 'frondosa',
+ 997: 'bolete',
+ 998: 'ear, spike, capitulum',
+ 999: 'toilet tissue, toilet paper, bathroom tissue'
+};
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/IMAGENET_CLASSES_DARKNET.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/IMAGENET_CLASSES_DARKNET.js
new file mode 100755
index 0000000..2ffbc01
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/IMAGENET_CLASSES_DARKNET.js
@@ -0,0 +1,1008 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+/* eslint-disable */
+export default [
+ "kit fox",
+ "English setter",
+ "Siberian husky",
+ "Australian terrier",
+ "English springer",
+ "grey whale",
+ "lesser panda",
+ "Egyptian cat",
+ "ibex",
+ "Persian cat",
+ "cougar",
+ "gazelle",
+ "porcupine",
+ "sea lion",
+ "malamute",
+ "badger",
+ "Great Dane",
+ "Walker hound",
+ "Welsh springer spaniel",
+ "whippet",
+ "Scottish deerhound",
+ "killer whale",
+ "mink",
+ "African elephant",
+ "Weimaraner",
+ "soft-coated wheaten terrier",
+ "Dandie Dinmont",
+ "red wolf",
+ "Old English sheepdog",
+ "jaguar",
+ "otterhound",
+ "bloodhound",
+ "Airedale",
+ "hyena",
+ "meerkat",
+ "giant schnauzer",
+ "titi",
+ "three-toed sloth",
+ "sorrel",
+ "black-footed ferret",
+ "dalmatian",
+ "black-and-tan coonhound",
+ "papillon",
+ "skunk",
+ "Staffordshire bullterrier",
+ "Mexican hairless",
+ "Bouvier des Flandres",
+ "weasel",
+ "miniature poodle",
+ "Cardigan",
+ "malinois",
+ "bighorn",
+ "fox squirrel",
+ "colobus",
+ "tiger cat",
+ "Lhasa",
+ "impala",
+ "coyote",
+ "Yorkshire terrier",
+ "Newfoundland",
+ "brown bear",
+ "red fox",
+ "Norwegian elkhound",
+ "Rottweiler",
+ "hartebeest",
+ "Saluki",
+ "grey fox",
+ "schipperke",
+ "Pekinese",
+ "Brabancon griffon",
+ "West Highland white terrier",
+ "Sealyham terrier",
+ "guenon",
+ "mongoose",
+ "indri",
+ "tiger",
+ "Irish wolfhound",
+ "wild boar",
+ "EntleBucher",
+ "zebra",
+ "ram",
+ "French bulldog",
+ "orangutan",
+ "basenji",
+ "leopard",
+ "Bernese mountain dog",
+ "Maltese dog",
+ "Norfolk terrier",
+ "toy terrier",
+ "vizsla",
+ "cairn",
+ "squirrel monkey",
+ "groenendael",
+ "clumber",
+ "Siamese cat",
+ "chimpanzee",
+ "komondor",
+ "Afghan hound",
+ "Japanese spaniel",
+ "proboscis monkey",
+ "guinea pig",
+ "white wolf",
+ "ice bear",
+ "gorilla",
+ "borzoi",
+ "toy poodle",
+ "Kerry blue terrier",
+ "ox",
+ "Scotch terrier",
+ "Tibetan mastiff",
+ "spider monkey",
+ "Doberman",
+ "Boston bull",
+ "Greater Swiss Mountain dog",
+ "Appenzeller",
+ "Shih-Tzu",
+ "Irish water spaniel",
+ "Pomeranian",
+ "Bedlington terrier",
+ "warthog",
+ "Arabian camel",
+ "siamang",
+ "miniature schnauzer",
+ "collie",
+ "golden retriever",
+ "Irish terrier",
+ "affenpinscher",
+ "Border collie",
+ "hare",
+ "boxer",
+ "silky terrier",
+ "beagle",
+ "Leonberg",
+ "German short-haired pointer",
+ "patas",
+ "dhole",
+ "baboon",
+ "macaque",
+ "Chesapeake Bay retriever",
+ "bull mastiff",
+ "kuvasz",
+ "capuchin",
+ "pug",
+ "curly-coated retriever",
+ "Norwich terrier",
+ "flat-coated retriever",
+ "hog",
+ "keeshond",
+ "Eskimo dog",
+ "Brittany spaniel",
+ "standard poodle",
+ "Lakeland terrier",
+ "snow leopard",
+ "Gordon setter",
+ "dingo",
+ "standard schnauzer",
+ "hamster",
+ "Tibetan terrier",
+ "Arctic fox",
+ "wire-haired fox terrier",
+ "basset",
+ "water buffalo",
+ "American black bear",
+ "Angora",
+ "bison",
+ "howler monkey",
+ "hippopotamus",
+ "chow",
+ "giant panda",
+ "American Staffordshire terrier",
+ "Shetland sheepdog",
+ "Great Pyrenees",
+ "Chihuahua",
+ "tabby",
+ "marmoset",
+ "Labrador retriever",
+ "Saint Bernard",
+ "armadillo",
+ "Samoyed",
+ "bluetick",
+ "redbone",
+ "polecat",
+ "marmot",
+ "kelpie",
+ "gibbon",
+ "llama",
+ "miniature pinscher",
+ "wood rabbit",
+ "Italian greyhound",
+ "lion",
+ "cocker spaniel",
+ "Irish setter",
+ "dugong",
+ "Indian elephant",
+ "beaver",
+ "Sussex spaniel",
+ "Pembroke",
+ "Blenheim spaniel",
+ "Madagascar cat",
+ "Rhodesian ridgeback",
+ "lynx",
+ "African hunting dog",
+ "langur",
+ "Ibizan hound",
+ "timber wolf",
+ "cheetah",
+ "English foxhound",
+ "briard",
+ "sloth bear",
+ "Border terrier",
+ "German shepherd",
+ "otter",
+ "koala",
+ "tusker",
+ "echidna",
+ "wallaby",
+ "platypus",
+ "wombat",
+ "revolver",
+ "umbrella",
+ "schooner",
+ "soccer ball",
+ "accordion",
+ "ant",
+ "starfish",
+ "chambered nautilus",
+ "grand piano",
+ "laptop",
+ "strawberry",
+ "airliner",
+ "warplane",
+ "airship",
+ "balloon",
+ "space shuttle",
+ "fireboat",
+ "gondola",
+ "speedboat",
+ "lifeboat",
+ "canoe",
+ "yawl",
+ "catamaran",
+ "trimaran",
+ "container ship",
+ "liner",
+ "pirate",
+ "aircraft carrier",
+ "submarine",
+ "wreck",
+ "half track",
+ "tank",
+ "missile",
+ "bobsled",
+ "dogsled",
+ "bicycle-built-for-two",
+ "mountain bike",
+ "freight car",
+ "passenger car",
+ "barrow",
+ "shopping cart",
+ "motor scooter",
+ "forklift",
+ "electric locomotive",
+ "steam locomotive",
+ "amphibian",
+ "ambulance",
+ "beach wagon",
+ "cab",
+ "convertible",
+ "jeep",
+ "limousine",
+ "minivan",
+ "Model T",
+ "racer",
+ "sports car",
+ "go-kart",
+ "golfcart",
+ "moped",
+ "snowplow",
+ "fire engine",
+ "garbage truck",
+ "pickup",
+ "tow truck",
+ "trailer truck",
+ "moving van",
+ "police van",
+ "recreational vehicle",
+ "streetcar",
+ "snowmobile",
+ "tractor",
+ "mobile home",
+ "tricycle",
+ "unicycle",
+ "horse cart",
+ "jinrikisha",
+ "oxcart",
+ "bassinet",
+ "cradle",
+ "crib",
+ "four-poster",
+ "bookcase",
+ "china cabinet",
+ "medicine chest",
+ "chiffonier",
+ "table lamp",
+ "file",
+ "park bench",
+ "barber chair",
+ "throne",
+ "folding chair",
+ "rocking chair",
+ "studio couch",
+ "toilet seat",
+ "desk",
+ "pool table",
+ "dining table",
+ "entertainment center",
+ "wardrobe",
+ "Granny Smith",
+ "orange",
+ "lemon",
+ "fig",
+ "pineapple",
+ "banana",
+ "jackfruit",
+ "custard apple",
+ "pomegranate",
+ "acorn",
+ "hip",
+ "ear",
+ "rapeseed",
+ "corn",
+ "buckeye",
+ "organ",
+ "upright",
+ "chime",
+ "drum",
+ "gong",
+ "maraca",
+ "marimba",
+ "steel drum",
+ "banjo",
+ "cello",
+ "violin",
+ "harp",
+ "acoustic guitar",
+ "electric guitar",
+ "cornet",
+ "French horn",
+ "trombone",
+ "harmonica",
+ "ocarina",
+ "panpipe",
+ "bassoon",
+ "oboe",
+ "sax",
+ "flute",
+ "daisy",
+ "yellow lady's slipper",
+ "cliff",
+ "valley",
+ "alp",
+ "volcano",
+ "promontory",
+ "sandbar",
+ "coral reef",
+ "lakeside",
+ "seashore",
+ "geyser",
+ "hatchet",
+ "cleaver",
+ "letter opener",
+ "plane",
+ "power drill",
+ "lawn mower",
+ "hammer",
+ "corkscrew",
+ "can opener",
+ "plunger",
+ "screwdriver",
+ "shovel",
+ "plow",
+ "chain saw",
+ "cock",
+ "hen",
+ "ostrich",
+ "brambling",
+ "goldfinch",
+ "house finch",
+ "junco",
+ "indigo bunting",
+ "robin",
+ "bulbul",
+ "jay",
+ "magpie",
+ "chickadee",
+ "water ouzel",
+ "kite",
+ "bald eagle",
+ "vulture",
+ "great grey owl",
+ "black grouse",
+ "ptarmigan",
+ "ruffed grouse",
+ "prairie chicken",
+ "peacock",
+ "quail",
+ "partridge",
+ "African grey",
+ "macaw",
+ "sulphur-crested cockatoo",
+ "lorikeet",
+ "coucal",
+ "bee eater",
+ "hornbill",
+ "hummingbird",
+ "jacamar",
+ "toucan",
+ "drake",
+ "red-breasted merganser",
+ "goose",
+ "black swan",
+ "white stork",
+ "black stork",
+ "spoonbill",
+ "flamingo",
+ "American egret",
+ "little blue heron",
+ "bittern",
+ "crane",
+ "limpkin",
+ "American coot",
+ "bustard",
+ "ruddy turnstone",
+ "red-backed sandpiper",
+ "redshank",
+ "dowitcher",
+ "oystercatcher",
+ "European gallinule",
+ "pelican",
+ "king penguin",
+ "albatross",
+ "great white shark",
+ "tiger shark",
+ "hammerhead",
+ "electric ray",
+ "stingray",
+ "barracouta",
+ "coho",
+ "tench",
+ "goldfish",
+ "eel",
+ "rock beauty",
+ "anemone fish",
+ "lionfish",
+ "puffer",
+ "sturgeon",
+ "gar",
+ "loggerhead",
+ "leatherback turtle",
+ "mud turtle",
+ "terrapin",
+ "box turtle",
+ "banded gecko",
+ "common iguana",
+ "American chameleon",
+ "whiptail",
+ "agama",
+ "frilled lizard",
+ "alligator lizard",
+ "Gila monster",
+ "green lizard",
+ "African chameleon",
+ "Komodo dragon",
+ "triceratops",
+ "African crocodile",
+ "American alligator",
+ "thunder snake",
+ "ringneck snake",
+ "hognose snake",
+ "green snake",
+ "king snake",
+ "garter snake",
+ "water snake",
+ "vine snake",
+ "night snake",
+ "boa constrictor",
+ "rock python",
+ "Indian cobra",
+ "green mamba",
+ "sea snake",
+ "horned viper",
+ "diamondback",
+ "sidewinder",
+ "European fire salamander",
+ "common newt",
+ "eft",
+ "spotted salamander",
+ "axolotl",
+ "bullfrog",
+ "tree frog",
+ "tailed frog",
+ "whistle",
+ "wing",
+ "paintbrush",
+ "hand blower",
+ "oxygen mask",
+ "snorkel",
+ "loudspeaker",
+ "microphone",
+ "screen",
+ "mouse",
+ "electric fan",
+ "oil filter",
+ "strainer",
+ "space heater",
+ "stove",
+ "guillotine",
+ "barometer",
+ "rule",
+ "odometer",
+ "scale",
+ "analog clock",
+ "digital clock",
+ "wall clock",
+ "hourglass",
+ "sundial",
+ "parking meter",
+ "stopwatch",
+ "digital watch",
+ "stethoscope",
+ "syringe",
+ "magnetic compass",
+ "binoculars",
+ "projector",
+ "sunglasses",
+ "loupe",
+ "radio telescope",
+ "bow",
+ "cannon",
+ "assault rifle",
+ "rifle",
+ "projectile",
+ "computer keyboard",
+ "typewriter keyboard",
+ "crane",
+ "lighter",
+ "abacus",
+ "cash machine",
+ "slide rule",
+ "desktop computer",
+ "hand-held computer",
+ "notebook",
+ "web site",
+ "harvester",
+ "thresher",
+ "printer",
+ "slot",
+ "vending machine",
+ "sewing machine",
+ "joystick",
+ "switch",
+ "hook",
+ "car wheel",
+ "paddlewheel",
+ "pinwheel",
+ "potter's wheel",
+ "gas pump",
+ "carousel",
+ "swing",
+ "reel",
+ "radiator",
+ "puck",
+ "hard disc",
+ "sunglass",
+ "pick",
+ "car mirror",
+ "solar dish",
+ "remote control",
+ "disk brake",
+ "buckle",
+ "hair slide",
+ "knot",
+ "combination lock",
+ "padlock",
+ "nail",
+ "safety pin",
+ "screw",
+ "muzzle",
+ "seat belt",
+ "ski",
+ "candle",
+ "jack-o'-lantern",
+ "spotlight",
+ "torch",
+ "neck brace",
+ "pier",
+ "tripod",
+ "maypole",
+ "mousetrap",
+ "spider web",
+ "trilobite",
+ "harvestman",
+ "scorpion",
+ "black and gold garden spider",
+ "barn spider",
+ "garden spider",
+ "black widow",
+ "tarantula",
+ "wolf spider",
+ "tick",
+ "centipede",
+ "isopod",
+ "Dungeness crab",
+ "rock crab",
+ "fiddler crab",
+ "king crab",
+ "American lobster",
+ "spiny lobster",
+ "crayfish",
+ "hermit crab",
+ "tiger beetle",
+ "ladybug",
+ "ground beetle",
+ "long-horned beetle",
+ "leaf beetle",
+ "dung beetle",
+ "rhinoceros beetle",
+ "weevil",
+ "fly",
+ "bee",
+ "grasshopper",
+ "cricket",
+ "walking stick",
+ "cockroach",
+ "mantis",
+ "cicada",
+ "leafhopper",
+ "lacewing",
+ "dragonfly",
+ "damselfly",
+ "admiral",
+ "ringlet",
+ "monarch",
+ "cabbage butterfly",
+ "sulphur butterfly",
+ "lycaenid",
+ "jellyfish",
+ "sea anemone",
+ "brain coral",
+ "flatworm",
+ "nematode",
+ "conch",
+ "snail",
+ "slug",
+ "sea slug",
+ "chiton",
+ "sea urchin",
+ "sea cucumber",
+ "iron",
+ "espresso maker",
+ "microwave",
+ "Dutch oven",
+ "rotisserie",
+ "toaster",
+ "waffle iron",
+ "vacuum",
+ "dishwasher",
+ "refrigerator",
+ "washer",
+ "Crock Pot",
+ "frying pan",
+ "wok",
+ "caldron",
+ "coffeepot",
+ "teapot",
+ "spatula",
+ "altar",
+ "triumphal arch",
+ "patio",
+ "steel arch bridge",
+ "suspension bridge",
+ "viaduct",
+ "barn",
+ "greenhouse",
+ "palace",
+ "monastery",
+ "library",
+ "apiary",
+ "boathouse",
+ "church",
+ "mosque",
+ "stupa",
+ "planetarium",
+ "restaurant",
+ "cinema",
+ "home theater",
+ "lumbermill",
+ "coil",
+ "obelisk",
+ "totem pole",
+ "castle",
+ "prison",
+ "grocery store",
+ "bakery",
+ "barbershop",
+ "bookshop",
+ "butcher shop",
+ "confectionery",
+ "shoe shop",
+ "tobacco shop",
+ "toyshop",
+ "fountain",
+ "cliff dwelling",
+ "yurt",
+ "dock",
+ "brass",
+ "megalith",
+ "bannister",
+ "breakwater",
+ "dam",
+ "chainlink fence",
+ "picket fence",
+ "worm fence",
+ "stone wall",
+ "grille",
+ "sliding door",
+ "turnstile",
+ "mountain tent",
+ "scoreboard",
+ "honeycomb",
+ "plate rack",
+ "pedestal",
+ "beacon",
+ "mashed potato",
+ "bell pepper",
+ "head cabbage",
+ "broccoli",
+ "cauliflower",
+ "zucchini",
+ "spaghetti squash",
+ "acorn squash",
+ "butternut squash",
+ "cucumber",
+ "artichoke",
+ "cardoon",
+ "mushroom",
+ "shower curtain",
+ "jean",
+ "carton",
+ "handkerchief",
+ "sandal",
+ "ashcan",
+ "safe",
+ "plate",
+ "necklace",
+ "croquet ball",
+ "fur coat",
+ "thimble",
+ "pajama",
+ "running shoe",
+ "cocktail shaker",
+ "chest",
+ "manhole cover",
+ "modem",
+ "tub",
+ "tray",
+ "balance beam",
+ "bagel",
+ "prayer rug",
+ "kimono",
+ "hot pot",
+ "whiskey jug",
+ "knee pad",
+ "book jacket",
+ "spindle",
+ "ski mask",
+ "beer bottle",
+ "crash helmet",
+ "bottlecap",
+ "tile roof",
+ "mask",
+ "maillot",
+ "Petri dish",
+ "football helmet",
+ "bathing cap",
+ "teddy",
+ "holster",
+ "pop bottle",
+ "photocopier",
+ "vestment",
+ "crossword puzzle",
+ "golf ball",
+ "trifle",
+ "suit",
+ "water tower",
+ "feather boa",
+ "cloak",
+ "red wine",
+ "drumstick",
+ "shield",
+ "Christmas stocking",
+ "hoopskirt",
+ "menu",
+ "stage",
+ "bonnet",
+ "meat loaf",
+ "baseball",
+ "face powder",
+ "scabbard",
+ "sunscreen",
+ "beer glass",
+ "hen-of-the-woods",
+ "guacamole",
+ "lampshade",
+ "wool",
+ "hay",
+ "bow tie",
+ "mailbag",
+ "water jug",
+ "bucket",
+ "dishrag",
+ "soup bowl",
+ "eggnog",
+ "mortar",
+ "trench coat",
+ "paddle",
+ "chain",
+ "swab",
+ "mixing bowl",
+ "potpie",
+ "wine bottle",
+ "shoji",
+ "bulletproof vest",
+ "drilling platform",
+ "binder",
+ "cardigan",
+ "sweatshirt",
+ "pot",
+ "birdhouse",
+ "hamper",
+ "ping-pong ball",
+ "pencil box",
+ "pay-phone",
+ "consomme",
+ "apron",
+ "punching bag",
+ "backpack",
+ "groom",
+ "bearskin",
+ "pencil sharpener",
+ "broom",
+ "mosquito net",
+ "abaya",
+ "mortarboard",
+ "poncho",
+ "crutch",
+ "Polaroid camera",
+ "space bar",
+ "cup",
+ "racket",
+ "traffic light",
+ "quill",
+ "radio",
+ "dough",
+ "cuirass",
+ "military uniform",
+ "lipstick",
+ "shower cap",
+ "monitor",
+ "oscilloscope",
+ "mitten",
+ "brassiere",
+ "French loaf",
+ "vase",
+ "milk can",
+ "rugby ball",
+ "paper towel",
+ "earthstar",
+ "envelope",
+ "miniskirt",
+ "cowboy hat",
+ "trolleybus",
+ "perfume",
+ "bathtub",
+ "hotdog",
+ "coral fungus",
+ "bullet train",
+ "pillow",
+ "toilet tissue",
+ "cassette",
+ "carpenter's kit",
+ "ladle",
+ "stinkhorn",
+ "lotion",
+ "hair spray",
+ "academic gown",
+ "dome",
+ "crate",
+ "wig",
+ "burrito",
+ "pill bottle",
+ "chain mail",
+ "theater curtain",
+ "window shade",
+ "barrel",
+ "washbasin",
+ "ballpoint",
+ "basketball",
+ "bath towel",
+ "cowboy boot",
+ "gown",
+ "window screen",
+ "agaric",
+ "cellular telephone",
+ "nipple",
+ "barbell",
+ "mailbox",
+ "lab coat",
+ "fire screen",
+ "minibus",
+ "packet",
+ "maze",
+ "pole",
+ "horizontal bar",
+ "sombrero",
+ "pickelhaube",
+ "rain barrel",
+ "wallet",
+ "cassette player",
+ "comic book",
+ "piggy bank",
+ "street sign",
+ "bell cote",
+ "fountain pen",
+ "Windsor tie",
+ "volleyball",
+ "overskirt",
+ "sarong",
+ "purse",
+ "bolo tie",
+ "bib",
+ "parachute",
+ "sleeping bag",
+ "television",
+ "swimming trunks",
+ "measuring cup",
+ "espresso",
+ "pizza",
+ "breastplate",
+ "shopping basket",
+ "wooden spoon",
+ "saltshaker",
+ "chocolate sauce",
+ "ballplayer",
+ "goblet",
+ "gyromitra",
+ "stretcher",
+ "water bottle",
+ "dial telephone",
+ "soap dispenser",
+ "jersey",
+ "school bus",
+ "jigsaw puzzle",
+ "plastic bag",
+ "reflex camera",
+ "diaper",
+ "Band Aid",
+ "ice lolly",
+ "velvet",
+ "tennis ball",
+ "gasmask",
+ "doormat",
+ "Loafer",
+ "ice cream",
+ "pretzel",
+ "quilt",
+ "maillot",
+ "tape player",
+ "clog",
+ "iPod",
+ "bolete",
+ "scuba diver",
+ "pitcher",
+ "matchstick",
+ "bikini",
+ "sock",
+ "CD player",
+ "lens cap",
+ "thatch",
+ "vault",
+ "beaker",
+ "bubble",
+ "cheeseburger",
+ "parallel bars",
+ "flagpole",
+ "coffee mug",
+ "rubber eraser",
+ "stole",
+ "carbonara",
+ "dumbbell",
+
+]
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/Video.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/Video.js
new file mode 100755
index 0000000..f8a3767
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/Video.js
@@ -0,0 +1,82 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+/*
+Image and Video base class
+*/
+
+class Video {
+ /**
+ * @property {HTMLVideoElement} [video]
+ */
+
+ /**
+ * @param {HTMLVideoElement | p5.Video | null | undefined} [video] - Can pass a video
+ * into the constructor of the model in order to run the model on every frame of the video.
+ * @param {number | null | undefined} [size] - The size expected by the underlying model.
+ * NOT the size of the current video. The size will be used to resize the current video.
+ */
+ constructor(video, size) {
+ /**
+ * @type {HTMLVideoElement | null}
+ */
+ this.videoElt = null;
+ /**
+ * @type {number | null | undefined}
+ */
+ this.size = size;
+ /**
+ * @type {boolean}
+ */
+ this.videoReady = false;
+
+ if (typeof HTMLVideoElement !== 'undefined') {
+ if (video instanceof HTMLVideoElement) {
+ this.videoElt = video;
+ } else if (video !== null && typeof video === 'object' && video.elt instanceof HTMLVideoElement) {
+ // Handle p5.js video element
+ this.videoElt = video.elt;
+ }
+ }
+ }
+
+ /**
+ * Copies the stream from the source video into a new video element.
+ * The copied element is set to property `this.video` and is also returned by the function.
+ * @returns {Promise}
+ */
+ async loadVideo() {
+ let stream;
+ return new Promise((resolve, reject) => {
+ if (!this.videoElt) {
+ reject(new Error('No video was passed to the constructor.'));
+ }
+ this.video = document.createElement('video');
+ const sUsrAg = navigator.userAgent;
+ if (sUsrAg.indexOf('Firefox') > -1) {
+ stream = this.videoElt.mozCaptureStream();
+ } else {
+ stream = this.videoElt.captureStream();
+ }
+ this.video.srcObject = stream;
+ if (this.size) {
+ this.video.width = this.size;
+ this.video.height = this.size;
+ }
+ this.video.autoplay = true;
+ this.video.playsinline = true;
+ this.video.muted = true;
+ const playPromise = this.video.play();
+ if (playPromise !== undefined) {
+ playPromise.then(() => {
+ this.videoReady = true;
+ resolve(this.video);
+ });
+ }
+ });
+ }
+}
+
+export default Video;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/callcallback.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/callcallback.js
new file mode 100755
index 0000000..362b57d
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/callcallback.js
@@ -0,0 +1,43 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+
+/**
+ * Most ml5 methods accept a callback function which will be
+ * called with the arguments (error, result).
+ *
+ * Generic type T describes the type of the result.
+ * @template T
+ * @callback ML5Callback
+ * @param {unknown} error - any error thrown during the execution of the function.
+ * @param {T} [result] - the expected result, if successful.
+ * @return {void} - callbacks can have side effects, but should not return a value.
+ */
+
+/**
+ * Generic type T describes the type of the result, ie. the value that the Promise will resolve to.
+ * @template T
+ * @param {Promise} promise - the Promise to resolve.
+ * @param {ML5Callback} [callback] - optional callback function to be called
+ * with the result or error from the resolved Promise.
+ * @return {Promise} - returns the underlying Promise, which may be rejected.
+ */
+export default function callCallback(promise, callback) {
+ if (!callback){
+ console.info("no callback")
+ return promise;}
+
+ return new Promise((resolve, reject) => {
+ promise
+ .then((result) => {
+ callback(undefined, result);
+ resolve(result);
+ })
+ .catch((error) => {
+ callback(error);
+ reject(error);
+ });
+ });
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/callcallback_test.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/callcallback_test.js
new file mode 100755
index 0000000..df60a2b
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/callcallback_test.js
@@ -0,0 +1,80 @@
+import callCallback from "./callcallback";
+
+describe("callCallback", () => {
+ describe("if no arguments are passed", () => {
+ it("returns undefined", () => {
+ const result = callCallback();
+ expect(result).toBe(undefined);
+ });
+ });
+ describe("if nothing is passed to the second argument", () => {
+ it("returns whatever is in the first argument if one exists", () => {
+ const mockArg = "yo";
+ const result = callCallback(mockArg);
+ expect(result).toBe(mockArg);
+ });
+ it("returns a promise if it passed as the first argument", async () => {
+ const mockFunction = greeting =>
+ new Promise(resolve => {
+ resolve(greeting);
+ });
+ const result = callCallback(mockFunction("yo"));
+ expect(result instanceof Promise).toBe(true);
+ expect(await callCallback(mockFunction("yo"))).toBe("yo");
+ });
+ });
+ describe("if a promise object is passed as the first argument and a callback is passed as a second argument", () => {
+ describe("when the promise is successful", () => {
+ it("it calls the callback function with the result of the promise", async () => {
+ const mockFunction = greeting =>
+ new Promise(resolve => {
+ resolve(greeting);
+ });
+
+ const mockCallback = (err, result) => {
+ return `hello ${result}`;
+ };
+
+ const mockUtils = { mockCallback };
+ spyOn(mockUtils, "mockCallback").and.callThrough();
+
+ const result = callCallback(mockFunction("world"), mockUtils.mockCallback);
+ expect(result instanceof Promise).toBe(true);
+
+ result.then(innerPromise => {
+ innerPromise.then(callbackResults => {
+ expect(mockUtils.mockCallback).toHaveBeenCalledTimes(1);
+ expect(callbackResults).toBe("hello world");
+ });
+ });
+ });
+ });
+ describe("when the promise fails", () => {
+ it("it calls the callback function with the error", async () => {
+ const mockFunction = greeting =>
+ new Promise(resolve => {
+ resolve(greeting);
+ });
+
+ const mockCallback = (err, result) => {
+ if (err) throw err;
+ return `hello ${result}`;
+ };
+
+ const mockUtils = { mockCallback, mockFunction };
+ spyOn(mockUtils, "mockCallback").and.callThrough();
+ spyOn(mockUtils, "mockFunction").and.returnValue(Promise.reject(new Error("error")));
+
+ const result = callCallback(mockFunction("world"), mockUtils.mockCallback);
+ expect(result instanceof Promise).toBe(true);
+
+ result.then(innerPromise => {
+ innerPromise.catch(err => {
+ expect(mockUtils.mockCallback).toHaveBeenCalledTimes(1);
+ expect(mockUtils.mockCallback).toHaveBeenCalledOnceWith(err);
+ });
+ });
+ });
+ });
+ });
+});
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/checkpointLoader.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/checkpointLoader.js
new file mode 100755
index 0000000..7bf3e1c
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/checkpointLoader.js
@@ -0,0 +1,114 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+import * as tf from '@tensorflow/tfjs';
+import axios from 'axios';
+import modelLoader from './modelLoader';
+
+/**
+ * @typedef {Record }>} Manifest
+ */
+/**
+ * Loads all of the variables of a model from a directory
+ * which contains a `manifest.json` file and individual variable data files.
+ * The `manifest.json` contains the `filename` and `shape` for each data file.
+ *
+ * @class
+ *
+ * @private - access using `getCheckpointManifest()` instead.
+ * @property {Manifest} [checkpointManifest]
+ */
+export default class CheckpointLoader {
+ /**
+ * @param {string} urlPath - the directory URL. The URL of the 'manifest.json' file will also work.
+ */
+ constructor(urlPath) {
+ /**
+ * @private
+ * @type {ModelLoader} loader
+ */
+ this.loader = modelLoader(urlPath, 'manifest');
+ /**
+ * @private - access using `getAllVariables()` instead.
+ * @type {Record} variables
+ */
+ this.variables = {};
+ }
+
+ /**
+ * @private
+ * Executes the request to load the file for a variable.
+ *
+ * @param {string} varName
+ * @return {Promise}
+ */
+ async loadVariable(varName) {
+ const manifest = await this.getCheckpointManifest();
+ if (!(varName in manifest)) {
+ throw new Error(`Property ${varName} is missing in manifest.json`);
+ }
+ const { filename, shape } = manifest[varName];
+ const url = this.loader.getPath(filename);
+ try {
+ const response = await axios.get(url, { responseType: 'arraybuffer' });
+ const values = new Float32Array(response.data);
+ return tf.tensor(values, shape);
+ } catch (error) {
+ throw new Error(`Error loading variable ${varName} from URL ${url}: ${error}`);
+ }
+ }
+
+ /**
+ * @public
+ * Lazy-load the contents of the manifest.json file.
+ *
+ * @return {Promise}
+ */
+ async getCheckpointManifest() {
+ if (!this.checkpointManifest) {
+ this.checkpointManifest = await this.loader.loadManifestJson();
+ }
+ return this.checkpointManifest;
+ }
+
+ /**
+ * @public
+ * Get the property names for each variable in the manifest.
+ *
+ * @return {Promise}
+ */
+ async getKeys() {
+ const manifest = await this.getCheckpointManifest();
+ return Object.keys(manifest);
+ }
+
+ /**
+ * @public
+ * Get a dictionary with the tensors for all variables in the manifest.
+ *
+ * @return {Promise>}
+ */
+ async getAllVariables() {
+ // Ensure that all keys are loaded and then return the dictionary.
+ const variableNames = await this.getKeys();
+ const variablePromises = variableNames.map(v => this.getVariable(v));
+ await Promise.all(variablePromises);
+ return this.variables;
+ }
+
+ /**
+ * @public
+ * Access a single variable from its key. Will load only if not previously loaded.
+ *
+ * @param {string} varName
+ * @return {Promise}
+ */
+ async getVariable(varName) {
+ if (!this.variables[varName]) {
+ this.variables[varName] = await this.loadVariable(varName);
+ }
+ return this.variables[varName];
+ }
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/checkpointLoaderPix2pix.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/checkpointLoaderPix2pix.js
new file mode 100755
index 0000000..ec66938
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/checkpointLoaderPix2pix.js
@@ -0,0 +1,67 @@
+import * as tf from '@tensorflow/tfjs';
+import axios from 'axios';
+
+/**
+ * Pix2Pix loads data from a '.pict' file.
+ * File contains the properties (name and tensor shape) for each variable
+ * and a huge array of numbers for all of the variables.
+ * Numbers must be assigned to the correct variable.
+ */
+export default class CheckpointLoaderPix2pix {
+ /**
+ * @param {string} urlPath
+ */
+ constructor(urlPath) {
+ /**
+ * @type {string}
+ */
+ this.urlPath = urlPath;
+ }
+
+ async getAllVariables() {
+ // Load the file as an ArrayBuffer.
+ const response = await axios.get(this.urlPath, { responseType: 'arraybuffer' })
+ .catch(error => {
+ throw new Error(`No model found. Failed with error ${error}`);
+ });
+ /** @type {ArrayBuffer} */
+ const buf = response.data;
+
+ // Break data into three parts: shapes, index, and encoded.
+ /** @type {ArrayBuffer[]} */
+ const parts = [];
+ let offset = 0;
+ while (offset < buf.byteLength) {
+ const b = new Uint8Array(buf.slice(offset, offset + 4));
+ offset += 4;
+ const len = (b[0] << 24) + (b[1] << 16) + (b[2] << 8) + b[3]; // eslint-disable-line no-bitwise
+ parts.push(buf.slice(offset, offset + len));
+ offset += len;
+ }
+
+ /** @type {Array<{ name: string, shape: number[] }>} */
+ const shapes = JSON.parse((new TextDecoder('utf8')).decode(parts[0]));
+ const index = new Float32Array(parts[1]);
+ const encoded = new Uint8Array(parts[2]);
+
+ // Dictionary of variables by name.
+ /** @type {Record} */
+ const weights = {};
+
+ // Create a tensor for each shape.
+ offset = 0;
+ shapes.forEach(({ shape, name }) => {
+ const size = shape.reduce((total, num) => total * num);
+ // Get the raw data.
+ const raw = encoded.slice(offset, offset + size);
+ // Decode using index.
+ const values = new Float32Array(raw.length);
+ raw.forEach((value, i) => {
+ values[i] = index[value];
+ });
+ weights[name] = tf.tensor(values, shape, 'float32');
+ offset += size;
+ });
+ return weights;
+ }
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/community.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/community.js
new file mode 100755
index 0000000..94e8e5d
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/community.js
@@ -0,0 +1,19 @@
+import { version } from '../../package.json';
+
+export default () => {
+ console.log(`
+🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈
+🌟 Thank you for using ml5.js v${version} 🌟
+
+Please read our community statement to ensure
+that the use of this software reflects the values
+of the ml5.js community:
+↳ https://ml5js.org/about
+
+Reporting:
+↳ https://github.com/ml5js/ml5-library/issues
+↳ Email: info@ml5js.org
+🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈`)
+
+}
+
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/generatedImageResult.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/generatedImageResult.js
new file mode 100755
index 0000000..53277bc
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/generatedImageResult.js
@@ -0,0 +1,34 @@
+import * as tf from '@tensorflow/tfjs';
+import p5Utils from './p5Utils';
+
+/**
+* @typedef {Object} GeneratedImageResult
+* @property {Uint8ClampedArray} raw - an array of all pixel values
+* @property {Blob} blob - image blob
+* @property {p5.Image | null} image - p5 Image, if p5 is available.
+* @property {tf.Tensor3D} [tensor] - the original tensor, if `returnTensors` is true.
+*/
+
+/**
+ * Utility function for returning an image in multiple formats.
+ *
+ * Takes a Tensor and returns an object containing `blob`, `raw`, `image`, and optionally `tensor`.
+ * Will dispose of the Tensor if not returning it.
+ *
+ * Accepts options as an object with property `returnTensors` so that models can pass this.config.
+ *
+ * @param {tf.Tensor3D} tensor
+ * @param {{ returnTensors: boolean }} options
+ * @return {Promise}
+ */
+export default async function generatedImageResult(tensor, options) {
+ const raw = await tf.browser.toPixels(tensor); // or tensor.data()??
+ const [height, width] = tensor.shape;
+ const blob = await p5Utils.rawToBlob(raw, width, height);
+ const image = await p5Utils.blobToP5Image(blob);
+ if (options.returnTensors) {
+ return { tensor, raw, blob, image };
+ }
+ tensor.dispose();
+ return { raw, blob, image };
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/gettopkclasses.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/gettopkclasses.js
new file mode 100755
index 0000000..86befe0
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/gettopkclasses.js
@@ -0,0 +1,38 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+export function getTopKClassesFromArray(values, topK, CLASSES) {
+ const valuesAndIndices = [];
+ for (let i = 0; i < values.length; i += 1) {
+ valuesAndIndices.push({
+ value: values[i],
+ index: i,
+ });
+ }
+ valuesAndIndices.sort((a, b) => b.value - a.value);
+
+ const topkValues = new Float32Array(topK);
+ const topkIndices = new Int32Array(topK);
+ for (let i = 0; i < topK; i += 1) {
+ topkValues[i] = valuesAndIndices[i].value;
+ topkIndices[i] = valuesAndIndices[i].index;
+ }
+
+ const topClassesAndProbs = [];
+ for (let i = 0; i < topkIndices.length; i += 1) {
+ topClassesAndProbs.push({
+ className: CLASSES[topkIndices[i]],
+ probability: topkValues[i],
+ });
+ }
+ return topClassesAndProbs;
+}
+
+export async function getTopKClassesFromTensor(logits, topK, CLASSES) {
+ const values = await logits.data();
+ return getTopKClassesFromArray(values, topK, CLASSES);
+}
+
+export default { getTopKClassesFromArray, getTopKClassesFromTensor }
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/handleArguments.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/handleArguments.js
new file mode 100755
index 0000000..068fc79
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/handleArguments.js
@@ -0,0 +1,288 @@
+import * as tf from "@ohos/tfjs";
+/**
+ * @typedef ImageElement
+ * @type {HTMLImageElement | HTMLCanvasElement | HTMLVideoElement}
+ */
+
+/**
+ * Standard input accepted by most TensorFlow models.
+ * @typedef InputImage
+ * @type {ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | tf.Tensor3D}
+ */
+
+/**
+ * ML5 models accept all TensorFlow image inputs as well as p5 images and videos.
+ * @typedef ImageArg
+ * @type {InputImage | p5.Image | p5.Video | p5.Element}
+ */
+
+/**
+ * Check if a variable is an HTMLVideoElement.
+ * @param {any} img
+ * @returns {img is HTMLVideoElement}
+ */
+export const isVideo = (img) => {
+ // Must guard all instanceof checks on DOM elements in order to run in node.
+ return typeof (HTMLVideoElement) !== 'undefined' &&
+ img instanceof HTMLVideoElement;
+}
+
+/**
+ * Check if a variable is an HTMLAudioElement.
+ * @param {any} img
+ * @returns {img is HTMLAudioElement}
+ */
+export const isAudio = (img) => {
+ return typeof (HTMLAudioElement) !== 'undefined' &&
+ img instanceof HTMLAudioElement;
+}
+
+/**
+ * Check if a variable is an HTMLCanvasElement.
+ * @param {any} img
+ * @returns {img is HTMLCanvasElement}
+ */
+export const isCanvas = (img) => {
+ return typeof (HTMLCanvasElement) !== 'undefined' &&
+ img instanceof HTMLCanvasElement;
+}
+
+/**
+ * Check if a variable is an HTMLImageElement.
+ * @param {any} img
+ * @returns {img is HTMLImageElement}
+ */
+export const isImg = (img) => {
+ return typeof (HTMLImageElement) !== 'undefined' &&
+ img instanceof HTMLImageElement;
+}
+
+/**
+ * Check if a variable is a p5.Image or other p5.Element.
+ * @param {p5.Element | p5.Image} img
+ * @returns {img is p5.Element | p5.Image}
+ */
+export const isP5Image = (img) => {
+ return 'elt' in img || 'canvas' in img;
+}
+
+/**
+ * Check if a variable is an instance of ImageData,
+ * or a plain object with the same properties as ImageData.
+ * This allows it to work in Node environments where ImageData is not defined.
+ * @param {any} img
+ * @returns {img is ImageData}
+ */
+export const isImageData = (img) => {
+ if (typeof (ImageData) === 'undefined') {
+ return (
+ typeof img === 'object' &&
+ // TODO: figure out TensorFlow issues with Uint8ClampedArray vs. Uint8Array
+ (img.data instanceof Uint8ClampedArray || img.data instanceof Uint8Array) &&
+ typeof img.width === 'number' &&
+ typeof img.height === 'number'
+ )
+ }
+ return img instanceof ImageData;
+}
+
+/**
+ * Check if an unknown variable is a TensorFlow tensor with rank 3.
+ * @param {any} img
+ * @returns {img is tf.Tensor3D}
+ */
+export const isTensor3D = (img) => {
+ return img instanceof tf.Tensor && img.rank === 3;
+}
+
+/**
+ * Check if an image is one of HTMLImageElement, HTMLCanvasElement, HTMLVideoElement
+ * @param {any} img
+ * @returns {img is ImageElement}
+ */
+export const isImageElement = (img) => {
+ return !!img && (isCanvas(img) || isImg(img) || isVideo(img));
+}
+
+/**
+ * Check that the provided image is an acceptable format and return it.
+ * If it is a p5 Image, return the underlying HTML element.
+ * Otherwise, return null.
+ * @param {any} img
+ * @returns {ImageElement | null}
+ */
+export const getImageElement = (img) => {
+ if (isImageElement(img)) {
+ return img;
+ }
+ if (typeof img === 'object') {
+ if (isImageElement(img.canvas)) {
+ return img.canvas;
+ }
+ if (isImageElement(img.elt)) {
+ return img.elt;
+ }
+ }
+ return null;
+}
+
+/**
+ * For methods which accept multiple optional arguments, a specific argument might be passed in multiple positions.
+ * We can determine which argument is which by examining their values.
+ *
+ * Creates an object where each argument is assigned to a named property.
+ * All properties are optional as arguments might be missing.
+ */
+
+/**
+ * @typedef {object} StandardArguments
+ * @property {string} [string] - A model name or any other string argument.
+ * @property {number} [number] - Any numeric argument.
+ * @property {function} [callback] - A callback function.
+ * @property {object} [options] - Any object which is not a media object is assumed to be options.
+ * @property {Array} [array] - Any array.
+ * @property {HTMLMediaElement} [audio] - Both video and audio-only elements will be assigned to the audio property.
+ * @property {HTMLVideoElement} [video] - Video elements also get their own property.
+ * @property {InputImage} [image] - Any video, image, or image data.
+ */
+
+/**
+ * @class ArgHelper
+ * @implements {StandardArguments}
+ */
+class ArgHelper {
+ /**
+ * Arguments used to CREATE an image-based model can be:
+ * - video: an HTMLVideoElement or p5 video.
+ * - options: an object of options specific to this model.
+ * - callback: a function to run once the model has been loaded. Called with arguments (error) or (error, result).
+ * - modelName: some models accept a model name or URL as an argument.
+ *
+ * Arguments used to CALL a method an image-based model can be:
+ * - image: an image or video element or an ImageData object. Valid types: HTMLImageElement, HTMLCanvasElement,
+ * HTMLVideoElement, ImageData, p5 image, p5 video.
+ * - options: an object of options specific to this model.
+ * - callback: a function to run once the method has been completed.
+ *
+ * Expected to be provided in order modelName, video/image, options, callback with any omitted.
+ * This function does not actually require any particular order.
+ *
+ * Later arguments will override earlier ones, so `this.video` should always be the first when providing arguments
+ * from a class method call.
+ *
+ * @param {any[]} [args]
+ */
+ constructor(...args) {
+ args.forEach((arg) => this.addArg(arg));
+ }
+
+ /**
+ * Can add arguments through the constructor or at any time after construction.
+ *
+ * @param {any} arg
+ */
+ addArg(arg) {
+ // skip over falsey arguments and don't throw any error, assuming that these are omissions
+ // do this check first to prevent accessing properties on null, which is an object
+ if (arg === undefined || arg === null) {
+ return;
+ }
+ switch (typeof arg) {
+ case "string":
+ this.set({ string: arg });
+ break;
+ case "number":
+ this.set({ number: arg });
+ break;
+ case "function":
+ this.set({ callback: arg });
+ break;
+ case "object": {
+ if (isTensor3D(arg) || isImageData(arg)) {
+ this.set({ image: arg });
+ }
+ // Handle p5 object and HTML elements.
+ const element = getImageElement(arg);
+ if (element) {
+ this.set({ image: element });
+ // Videos are also both images and audio.
+ if (isVideo(element)) {
+ this.set({
+ audio: element,
+ video: element
+ });
+ }
+ }
+ // TODO: handle p5.sound
+ if (isAudio(arg)) {
+ this.set({ audio: arg });
+ }
+ // Check for arrays
+ else if (Array.isArray(arg)) {
+ this.set({ array: arg });
+ }
+ // All other objects are assumed to be options.
+ else {
+ this.set({ options: arg });
+ }
+ break;
+ }
+ default:
+ // Notify user about invalid arguments (would be ok to just skip)
+ throw new Error("invalid argument"); // TODO: better message.
+ }
+ }
+
+ /**
+ * Set one or more properties and log a warning if it is already set.
+ * Use the second argument to suppress the warning when overriding behavior is expected.
+ *
+ * @param {Partial} values
+ * @param {boolean} warn
+ */
+ set(values, warn = true) {
+ Object.keys(values).forEach(property => {
+ if (warn && this.has(property)) {
+ console.warn(
+ `Received multiple ${property} arguments, but only a single ${property} is supported.
+ The last ${property} will be used.`
+ );
+ }
+ this[property] = values[property];
+ });
+ }
+
+ /**
+ * Check whether or not a given property has been set.
+ *
+ * @param {string & keyof StandardArguments} property
+ * @returns {boolean}
+ */
+ has(property) {
+ return this[property] !== undefined;
+ }
+
+ /**
+ * Check that an argument exists and throw an error if it doesn't.
+ *
+ * @param {string & keyof StandardArguments} property
+ * @param {string} [message]
+ * @return {this}
+ */
+ require(property, message) {
+ if (this.has(property)) {
+ return this;
+ }
+ throw new Error(message || `An argument for ${property} must be provided.`);
+ }
+}
+
+/**
+ * Export a chainable method instead of the class itself.
+ *
+ * @param {any[]} args
+ * @return {ArgHelper}
+ */
+export default function handleArguments(...args) {
+ return new ArgHelper(...args);
+};
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/imageUtilities.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/imageUtilities.js
new file mode 100755
index 0000000..075d83d
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/imageUtilities.js
@@ -0,0 +1,215 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+import * as tf from '@ohos/tfjs';
+import {
+ getImageElement,
+ isAudio,
+ isCanvas,
+ isImageData,
+ isImageElement,
+ isImg,
+ isP5Image,
+ isVideo
+} from "./handleArguments";
+import p5Utils from './p5Utils';
+
+// Resize video elements
+const processVideo = (input, size, callback = () => {}) => {
+ const videoInput = input;
+ const element = document.createElement('video');
+ videoInput.onplay = () => {
+ const stream = videoInput.captureStream();
+ element.srcObject = stream;
+ element.width = size;
+ element.height = size;
+ element.autoplay = true;
+ element.playsinline = true;
+ element.muted = true;
+ callback();
+ };
+ return element;
+};
+
+// Converts a tf to DOM img
+const array3DToImage = (tensor) => {
+ const [imgHeight, imgWidth] = tensor.shape;
+ const data = tensor.dataSync();
+ const canvas = document.createElement('canvas');
+ canvas.width = imgWidth;
+ canvas.height = imgHeight;
+ const ctx = canvas.getContext('2d');
+ const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
+
+ for (let i = 0; i < imgWidth * imgHeight; i += 1) {
+ const j = i * 4;
+ const k = i * 3;
+ imageData.data[j + 0] = Math.floor(256 * data[k + 0]);
+ imageData.data[j + 1] = Math.floor(256 * data[k + 1]);
+ imageData.data[j + 2] = Math.floor(256 * data[k + 2]);
+ imageData.data[j + 3] = 255;
+ }
+ ctx.putImageData(imageData, 0, 0);
+
+ // Create img HTML element from canvas
+ const dataUrl = canvas.toDataURL();
+ const outputImg = document.createElement('img');
+ outputImg.src = dataUrl;
+ outputImg.style.width = imgWidth;
+ outputImg.style.height = imgHeight;
+ tensor.dispose();
+ return outputImg;
+};
+
+/**
+ * Crop an image tensor to a square based on its smaller dimension.
+ * @param {tf.Tensor3D} img
+ * @return {tf.Tensor3D}
+ */
+const cropImage = (img) => {
+ const size = Math.min(img.shape[0], img.shape[1]);
+ const centerHeight = img.shape[0] / 2;
+ const beginHeight = centerHeight - (size / 2);
+ const centerWidth = img.shape[1] / 2;
+ const beginWidth = centerWidth - (size / 2);
+ return img.slice([beginHeight, beginWidth, 0], [size, size, 3]);
+};
+
+/**
+ * Places an image element or ImageData onto a canvas.
+ * If the image is already a canvas, return the same image rather than copying.
+ * // Note: could add an additional argument to optionally copy a canvas.
+ * @param {ImageElement | p5.Element | p5.Image | p5.Video | ImageData} img
+ * @returns {HTMLCanvasElement}
+ */
+const drawToCanvas = (img) => {
+ // Get the inner element from p5 objects.
+ const source = isImageData(img) ? img : getImageElement(img);
+ // Return existing canvases.
+ if ( isCanvas(source)) {
+ return source;
+ }
+ // Make sure that a valid source was found.
+ if (!source) {
+ throw new Error(
+ 'Invalid image. Image must be one of: HTMLCanvasElement, HTMLImageElement, HTMLVideoElement, ImageData, p5.Image, p5.Graphics, or p5.Video.'
+ );
+ }
+ // Videos use properties videoWidth and videoHeight, while all others use width and height.
+ const width = source.videoWidth || source.width;
+ const height = source.videoHeight || source.height;
+ // Create a canvas with the same dimensions.
+ const canvas = document.createElement('canvas');
+ canvas.width = width;
+ canvas.height = height;
+ // Draw to the canvas.
+ const ctx = canvas.getContext('2d');
+ if (isImageData(img)) {
+ ctx.putImageData(img, 0, 0);
+ } else {
+ ctx.drawImage(source, 0, 0, width, height);
+ }
+ return canvas;
+}
+
+/**
+ * Flip an image horizontally, using either p5 or canvas.
+ * @param {CanvasImageSource | p5.Element | p5.Graphics} img
+ * @returns {HTMLCanvasElement | p5.Renderer}
+ */
+const flipImage = (img) => {
+
+ // If p5 is available and the image is a p5 image, flip using p5 and return a p5 graphics renderer.
+ if (p5Utils.checkP5() && isP5Image(img)) {
+ const p5Canvas = p5Utils.p5Instance.createGraphics(img.width, img.height);
+ p5Canvas.push()
+ p5Canvas.translate(img.width, 0);
+ p5Canvas.scale(-1, 1);
+ p5Canvas.image(img, 0, 0, img.width, img.height);
+ p5Canvas.pop()
+ return p5Canvas;
+ }
+
+ // Otherwise, flip using canvas.
+ const canvas = drawToCanvas(img);
+ const ctx = canvas.getContext('2d');
+ ctx.translate(canvas.width, 0);
+ ctx.scale(-1, 1);
+ ctx.drawImage(canvas, canvas.width * -1, 0, canvas.width, canvas.height);
+ return canvas;
+}
+
+/**
+ * For models which expect an input with a specific size.
+ * Converts an image to a tensor, resizes it, and crops it to a square.
+ * @param {ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement} input
+ * @param {[number, number]} [size]
+ * @return {tf.Tensor3D}
+ */
+function imgToTensor(input, size = null) {
+ return tf.tidy(() => {
+ // let img = tf.browser.fromPixels(input);
+ let img=tf.tensor(input)
+ if (size) {
+ img = tf.image.resizeBilinear(img, size);
+ }
+ const croppedImage = cropImage(img);
+ const batchedImage = croppedImage.expandDims(0);
+ return batchedImage.toFloat().div(tf.scalar(127)).sub(tf.scalar(1));
+
+ });
+}
+
+function isInstanceOfSupportedElement(subject) {
+ return isImageElement(subject) || isImageData(subject);
+}
+
+function imgToPixelArray(img) {
+ const canvas = drawToCanvas(img);
+ const ctx = canvas.getContext('2d');
+ const imgData = ctx.getImageData(0, 0, canvas.width, canvas.height);
+ return Array.from(imgData.data);
+}
+
+/**
+ * Extract common logic from models accepting video input.
+ * Makes sure that the video/audio/image data has loaded.
+ * Optionally can wait for the next frame every time the function is called.
+ * Will resolve immediately if the input is undefined or a different element type.
+ * @param {InputImage | undefined} input
+ * @param {boolean} nextFrame
+ * @returns {Promise}
+ */
+async function mediaReady(input, nextFrame) {
+ if (input && (isVideo(input) || isAudio(input))) {
+ if (nextFrame) {
+ await tf.nextFrame();
+ }
+ if (input.readyState === 0) {
+ await new Promise((resolve, reject) => {
+ input.addEventListener('error', () => reject(input.error));
+ input.addEventListener('loadeddata', resolve);
+ });
+ }
+ } else if (input && isImg(input)) {
+ if (!input.complete) {
+ await new Promise((resolve, reject) => {
+ input.addEventListener('error', reject);
+ input.addEventListener('load', resolve);
+ });
+ }
+ }
+}
+
+export {
+ array3DToImage,
+ processVideo,
+ cropImage,
+ imgToTensor,
+ isInstanceOfSupportedElement,
+ flipImage,
+ imgToPixelArray,
+ mediaReady
+};
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/io.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/io.js
new file mode 100755
index 0000000..0dfb966
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/io.js
@@ -0,0 +1,37 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+import axios from "axios";
+
+const saveBlob = async (data, name, type) => {
+ const link = document.createElement('a');
+ link.style.display = 'none';
+ document.body.appendChild(link);
+ const blob = new Blob([data], { type });
+ link.href = URL.createObjectURL(blob);
+ link.download = name;
+ link.click();
+};
+
+const loadFile = async (path, callback) => axios.get(path)
+ .then(response => response.data)
+ .then((json) => {
+ if (callback) {
+ callback(null, json);
+ }
+ return json;
+ })
+ .catch((error) => {
+ if (callback) {
+ callback(error);
+ }
+ console.error(`There has been a problem loading the file: ${error.message}`);
+ throw error;
+ });
+
+export {
+ saveBlob,
+ loadFile,
+};
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/modelLoader.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/modelLoader.js
new file mode 100755
index 0000000..20bb590
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/modelLoader.js
@@ -0,0 +1,129 @@
+import * as tf from '@ohos/tfjs';
+import axios from 'axios';
+
+/**
+ * Check if the provided URL string starts with a hostname,
+ * such as http://, https://, etc.
+ * @param {string} str
+ * @returns {boolean}
+ */
+export function isAbsoluteURL(str) {
+ const pattern = new RegExp('^(?:[a-z]+:)?//', 'i');
+ return pattern.test(str);
+}
+
+/**
+ * Accepts a URL that may be a complete URL, or a relative location.
+ * Returns an absolute URL based on the current window location.
+ * @param {string} absoluteOrRelativeUrl
+ * @returns {string}
+ */
+export function getModelPath(absoluteOrRelativeUrl) {
+ if (!isAbsoluteURL(absoluteOrRelativeUrl) && typeof window !== 'undefined') {
+ return window.location.pathname + absoluteOrRelativeUrl;
+ }
+ return absoluteOrRelativeUrl;
+}
+
+function isKnownName(name) {
+ return ['model', 'manifest', 'metadata'].includes(name);
+}
+
+/**
+ * @property {string} directory
+ * @property {string} modelUrl
+ * @property {string} manifestUrl
+ * @property {string} metadataUrl
+ */
+class ModelLoader {
+ /**
+ * Can provide the url to a model.json/metadata.json/manifest.json file,
+ * or to a folder containing the files.
+ *
+ * @param {string} path
+ * @param {'model'|'manifest'|'metadata'} expected
+ * @param {boolean} prepend
+ */
+ constructor(path, expected = 'model', prepend = true) {
+ const url = prepend ? getModelPath(path) : path;
+ const known = {};
+ // If a specific URL is provided, make sure that we don't overwrite it with generic '/model.json'
+ // But warn the user and try to correct if it seems like they passed the wrong file type.
+ if (url.endsWith('.json')) {
+ const pos = url.lastIndexOf('/') + 1;
+ this.directory = url.slice(0, pos);
+ const fileName = url.slice(pos, -5);
+ if (fileName !== expected && isKnownName(fileName)) {
+ console.warn(`Expected a ${expected}.json file URL, but received a ${fileName}.json file instead.`);
+ } else {
+ known[expected] = url;
+ }
+ } else {
+ this.directory = url.endsWith('/') ? url : `${url}/`;
+ }
+ this.modelUrl = known.model || this.getPath('model.json');
+ this.metadataUrl = known.metadata || this.getPath('metadata.json');
+ this.manifestUrl = known.manifest || this.getPath('manifest.json');
+ }
+
+ /**
+ * Appends the filename to the base directory.
+ * @param {string} filename
+ * @return {string}
+ */
+ getPath(filename) {
+ return isAbsoluteURL(filename) ? filename : this.directory + filename;
+ }
+
+ /**
+ * Fetch the JSON data from the manifest file, and throw an error if not found.
+ * @return {Promise}
+ */
+ async loadManifestJson() {
+ try {
+ const res = await axios.get(this.manifestUrl);
+ return res.data;
+ } catch (error) {
+ throw new Error(`Error loading manifest.json file from URL ${this.manifestUrl}: ${String(error)}`);
+ }
+ }
+
+ /**
+ * Fetch the JSON data from the metadata file, and throw an error if not found.
+ * @return {Promise}
+ */
+ async loadMetadataJson() {
+ try {
+ const res = await axios.get(this.metadataUrl);
+ return res.data;
+ } catch (error) {
+ throw new Error(`Error loading metadata.json file from URL ${this.metadataUrl}: ${String(error)}`);
+ }
+ }
+
+ /**
+ * Pass the model URL to the TensorFlow loadLayersModel function.
+ * If no path is provided, loads file `/model.json` relative to the directory.
+ * But can also be called with the model url from a manifest file.
+ * @param {string} [relativePath]
+ * @return {Promise}
+ */
+ async loadLayersModel(relativePath) {
+ const url = relativePath ? this.getPath(relativePath) : this.modelUrl;
+ try {
+ return await tf.loadLayersModel(url);
+ } catch (error) {
+ throw new Error(`Error loading model from URL ${url}: ${String(error)}`);
+ }
+ }
+}
+
+/**
+ * @param {string} path
+ * @param {'model'|'manifest'|'metadata'} [expected]
+ * @param {boolean} [prepend]
+ * @return {ModelLoader}
+ */
+export default function modelLoader(path, expected, prepend) {
+ return new ModelLoader(path, expected, prepend);
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/p5PreloadHelper.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/p5PreloadHelper.js
new file mode 100755
index 0000000..cba16d3
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/p5PreloadHelper.js
@@ -0,0 +1,45 @@
+// Copyright (c) 2019 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+
+/**
+ * a list to store all functions to hook p5 preload
+ * @param {obj} object or prototype to wrap with
+ * @returns obj
+ */
+export default function registerPreload(obj) {
+ if (typeof window === 'undefined') return obj;
+ if (typeof window.p5 === 'undefined') return obj;
+ if (typeof window.p5.prototype === 'undefined') return obj;
+ if (typeof window.p5.prototype.registerPreloadMethod === 'undefined') return obj;
+
+ const preloadFn = obj;
+ Object.keys(obj).forEach((key) => {
+ const fn = obj[key];
+
+ preloadFn[key] = function preloads(...args) {
+ let originCallback = null;
+ let argLen = args.length;
+ if (typeof args[argLen - 1] === 'function') {
+ // find callback function attached
+ originCallback = args[argLen - 1];
+ argLen -= 1;
+ }
+ return fn.apply(obj, [...args.slice(0, argLen), function doingPreloads() {
+ const targetPreloadFn = '_decrementPreload';
+ try {
+ if (originCallback) originCallback();
+ } catch (err) {
+ console.error(err);
+ }
+ if (window[targetPreloadFn]) return window[targetPreloadFn]();
+ return null;
+ }]);
+ };
+ window.p5.prototype.registerPreloadMethod(`${key}`, obj);
+ });
+
+ return obj;
+}
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/p5Utils.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/p5Utils.js
new file mode 100755
index 0000000..4c12a36
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/p5Utils.js
@@ -0,0 +1,127 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+class P5Util {
+ constructor() {
+ if (typeof window !== "undefined") {
+ /**
+ * Store the window as a private property regardless of whether p5 is present.
+ * Can also set this property by calling method setP5Instance().
+ * @property {Window | p5 | {p5: p5} | undefined} m_p5Instance
+ * @private
+ */
+ this.m_p5Instance = window;
+ }
+ }
+
+ /**
+ * Set p5 instance globally in order to enable p5 features throughout ml5.
+ * Call this function with the p5 instance when using p5 in instance mode.
+ * @param {p5 | {p5: p5}} p5Instance
+ */
+ setP5Instance(p5Instance) {
+ this.m_p5Instance = p5Instance;
+ }
+
+ /**
+ * Dynamic getter checks if p5 is loaded and will return undefined if p5 cannot be found,
+ * or will return an object containing all of the global p5 properties.
+ * It first checks if p5 is in the window, and then if it is in the p5 property of this.m_p5Instance.
+ * @returns {p5 | undefined}
+ */
+ get p5Instance() {
+ if (typeof this.m_p5Instance !== "undefined" &&
+ typeof this.m_p5Instance.loadImage === "function") return this.m_p5Instance;
+
+ if (typeof this.m_p5Instance.p5 !== 'undefined' &&
+ typeof this.m_p5Instance.p5.Image !== 'undefined' &&
+ typeof this.m_p5Instance.p5.Image === 'function') return this.m_p5Instance.p5;
+ return undefined;
+ }
+
+ /**
+ * This function will check if the p5 is in the environment
+ * Either it is in the p5Instance mode OR it is in the window
+ * @returns {boolean} if it is in p5
+ */
+ checkP5() {
+ return !!this.p5Instance;
+ }
+
+ /**
+ * Convert a canvas to a Blob object.
+ * @param {HTMLCanvasElement} inputCanvas
+ * @returns {Promise}
+ */
+ /* eslint class-methods-use-this: ["error", { "exceptMethods": ["getBlob"] }] */
+ getBlob(inputCanvas) {
+ return new Promise((resolve, reject) => {
+ inputCanvas.toBlob((blob) => {
+ if (blob) {
+ resolve(blob);
+ } else {
+ reject(new Error('Canvas could not be converted to Blob.'));
+ }
+ });
+ });
+ };
+
+ /**
+ * Load a p5.Image from a URL in an async way.
+ * @param {string} url
+ * @return {Promise}
+ */
+ loadAsync(url) {
+ return new Promise((resolve, reject) => {
+ this.p5Instance.loadImage(url, (img) => {
+ resolve(img);
+ }, () => {
+ reject(new Error(`Could not load image from url ${url}`));
+ });
+ });
+ };
+
+ /**
+ * convert raw bytes to blob object
+ * @param {number[] | Uint8ClampedArray | ArrayLike} raws
+ * @param {number} width
+ * @param {number} height
+ * @returns {Promise}
+ */
+ async rawToBlob(raws, width, height) {
+ const arr = Array.from(raws)
+ const canvas = document.createElement('canvas'); // Consider using offScreenCanvas when it is ready?
+ const ctx = canvas.getContext('2d');
+
+ canvas.width = width;
+ canvas.height = height;
+
+ const imgData = ctx.createImageData(width, height);
+ const {data} = imgData;
+
+ for (let i = 0; i < width * height * 4; i += 1) data[i] = arr[i];
+ ctx.putImageData(imgData, 0, 0);
+
+ return this.getBlob(canvas);
+ };
+
+ /**
+ * Convert Blob to P5.Image
+ * @param {Blob} blob
+ * Note: may want to reject instead of returning null.
+ * @returns {Promise}
+ */
+ async blobToP5Image(blob) {
+ if (this.checkP5() && typeof URL !== "undefined") {
+ return this.loadAsync(URL.createObjectURL(blob));
+ }
+ return null;
+ };
+
+}
+
+const p5Utils = new P5Util();
+
+export default p5Utils;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/random.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/random.js
new file mode 100755
index 0000000..aca04c8
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/random.js
@@ -0,0 +1,55 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+// Random
+
+// Returns a random number between min (inclusive) and max (exclusive)
+const randomFloat = (min = 0, max = 1) => (Math.random() * (max - min)) + min;
+
+// Returns a random integer between min (inclusive) and max (inclusive)
+const randomInt = (min = 0, max = 1) => Math.floor(Math.random() * ((max - min) + 1)) + min;
+
+// Random Number following a normal dist.
+// Taken from https://github.com/processing/p5.js/blob/master/src/math/random.js#L168
+const randomGaussian = (mean = 0, sd = 1) => {
+ let y1;
+ let y2;
+ let x1;
+ let x2;
+ let w;
+ let previous;
+ if (previous) {
+ y1 = y2;
+ previous = false;
+ } else {
+ do {
+ x1 = randomFloat(0, 2) - 1;
+ x2 = randomFloat(0, 2) - 1;
+ w = (x1 * x1) + (x2 * x2);
+ } while (w >= 1);
+ w = Math.sqrt((-2 * Math.log(w)) / w);
+ y1 = x1 * w;
+ y2 = x2 * w;
+ previous = true;
+ }
+ return (y1 * sd) + mean;
+};
+
+// Returns a random sample (either with or without replacement) of size k from an array
+const randomSample = (arr, k, withReplacement = false) => {
+ let sample;
+ if (withReplacement === true) { // sample with replacement
+ sample = Array.from({length: k}, () => arr[Math.floor(Math.random() * arr.length)]);
+ } else { // sample without replacement
+ if (k > arr.length) {
+ throw new RangeError('Sample size must be less than or equal to array length when sampling without replacement.')
+ }
+ sample = arr.map(a => [a, Math.random()]).sort((a, b) => {
+ return a[1] < b[1] ? -1 : 1;}).slice(0, k).map(a => a[0]);
+ };
+ return sample;
+};
+
+export { randomFloat, randomInt, randomGaussian, randomSample };
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/sample.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/sample.js
new file mode 100755
index 0000000..55cdacc
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/sample.js
@@ -0,0 +1,23 @@
+// Copyright (c) 2018 ml5
+//
+// This software is released under the MIT License.
+// https://opensource.org/licenses/MIT
+
+// Utils for sampling
+
+// Sample from a distrubution
+const sampleFromDistribution = (input) => {
+ const randomValue = Math.random();
+ let sum = 0;
+ let result;
+ for (let j = 0; j < input.length; j += 1) {
+ sum += input[j];
+ if (randomValue < sum) {
+ result = j;
+ break;
+ }
+ }
+ return result;
+};
+
+export default sampleFromDistribution;
diff --git a/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/testingUtils/index.js b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/testingUtils/index.js
new file mode 100755
index 0000000..d0bdfc6
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/ml5-library-main/src/utils/testingUtils/index.js
@@ -0,0 +1,35 @@
+// eslint-disable-next-line import/no-extraneous-dependencies
+import { createImageData, ImageData } from "canvas";
+
+export const asyncLoadImage = async (src) => {
+ const img = new Image();
+ if (src.startsWith('http')) {
+ img.crossOrigin = "true";
+ }
+ img.src = src;
+ await new Promise(resolve => {
+ img.onload = resolve;
+ });
+ return img;
+}
+
+export const getRobin = async () => {
+ return asyncLoadImage("https://cdn.jsdelivr.net/gh/ml5js/ml5-library@main/assets/bird.jpg");
+}
+
+export const randomImageData = (width = 200, height = 100) => {
+ const length = width * height * 4; // 4 channels - RGBA
+ // Create an array of random pixel values
+ const array = Uint8ClampedArray.from(
+ { length },
+ () => Math.floor(Math.random() * 256)
+ );
+ // Initialize a new ImageData object
+ return createImageData(array, width, height);
+}
+
+export const polyfillImageData = () => {
+ if (!global.ImageData) {
+ global.ImageData = ImageData;
+ }
+}
diff --git a/entry/src/main/ets/MainAbility/pages/Abalone.ets b/entry/src/main/ets/MainAbility/pages/Abalone.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/pages/AbaloneLoad.ets b/entry/src/main/ets/MainAbility/pages/AbaloneLoad.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/pages/ColorContrast.ets b/entry/src/main/ets/MainAbility/pages/ColorContrast.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/pages/HousePrice.ets b/entry/src/main/ets/MainAbility/pages/HousePrice.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/pages/Iris_classification.ets b/entry/src/main/ets/MainAbility/pages/Iris_classification.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/pages/Xor.ets b/entry/src/main/ets/MainAbility/pages/Xor.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/pages/index.ets b/entry/src/main/ets/MainAbility/pages/index.ets
old mode 100644
new mode 100755
index 898e9ba..4710dd0
--- a/entry/src/main/ets/MainAbility/pages/index.ets
+++ b/entry/src/main/ets/MainAbility/pages/index.ets
@@ -1,10 +1,11 @@
import testNapi from "libhello.so"
import * as tf from "@ohos/tfjs"
import router from '@system.router'
-// import * as tf from "@ohos/tfjs-js"
+import axios from 'axios'
import { IMAGENET_CLASSES } from '../common/imagenet_classes';
import image from '@ohos.multimedia.image';
import resourceManager from '@ohos.resourceManager';
+import imageClassifier from "../ml5-library-main/src/ImageClassifier";
const MOBILENET_MODEL_PATH =
// tslint:disable-next-line:max-line-length
@@ -149,6 +150,14 @@ function showResults(imgElement, classes) {
console.info('showResults className' + classes[i].probability.toFixed(3));
}
}
+function modelLoaded() {
+ console.log('Model Loaded!');
+}
+function gotResults(err, results) {
+ console.info(results);
+ console.info(err);
+ // all the amazing things you'll add
+}
@Entry
@Component
@@ -190,6 +199,28 @@ struct Index {
.onClick(() => {
router.push({ uri: 'pages/AbaloneLoad' })
})
+ Button("mobilenet") // Predicts the text color given the background
+ .onClick(async ()=>{
+ const cls=await imageClassifier("MobileNet",modelLoaded)
+ let arr=[[[2,3,6],[4,5,6],[1,2,3]],[[2,3,6],[4,5,6],[1,2,3]],[[2,3,6],[4,5,6],[1,2,3]]]
+ let out=await cls.predict(arr)
+ console.info("done")
+ this.message=out[0].label
+ console.info(JSON.stringify(out[0].label))
+ })
+
+// Button("press")
+// .onClick(async ()=>{
+// let hreq=http.createHttp()
+// await hreq.request(`https://jsonplaceholder.typicode.com/users`,{method:http.RequestMethod.GET,
+// header:{'Content-Type': 'application/json'}}).then(res=>{
+// console.info(res.result[0].name)
+// })
+//// await axios.get(`https://jsonplaceholder.typicode.com/users`).then(res=>{
+//// console.info('fetched')
+//// this.message=res.data[0].name
+//// })
+// })
}
.width('100%')
}
diff --git a/entry/src/main/ets/MainAbility/pages/iris.ets b/entry/src/main/ets/MainAbility/pages/iris.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/pages/mnist.ets b/entry/src/main/ets/MainAbility/pages/mnist.ets
old mode 100644
new mode 100755
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/.gitignore b/entry/src/main/ets/MainAbility/tfjs-models/.gitignore
new file mode 100755
index 0000000..324dec3
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/.gitignore
@@ -0,0 +1,18 @@
+.DS_Store
+node_modules
+dist/
+clone/
+
+*/diff
+**/*/node_modules
+**/*/coverage
+**/*/.cache
+**/*/yarn-error.log
+**/*/yalc.lock
+**/*/.yalc
+
+.rpt2_cache/
+
+*.pyc
+
+*.tgz
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/.tslint/noImportsFromDistRule.js b/entry/src/main/ets/MainAbility/tfjs-models/.tslint/noImportsFromDistRule.js
new file mode 100755
index 0000000..7c31ffd
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/.tslint/noImportsFromDistRule.js
@@ -0,0 +1,58 @@
+'use strict';
+var __extends = (this && this.__extends) || (function() {
+ var extendStatics = function(d, b) {
+ extendStatics = Object.setPrototypeOf ||
+ ({__proto__: []} instanceof Array && function(d, b) {
+ d.__proto__ = b;
+ }) || function(d, b) {
+ for (var p in b)
+ if (b.hasOwnProperty(p)) d[p] = b[p];
+ };
+ return extendStatics(d, b);
+ };
+ return function(d, b) {
+ extendStatics(d, b);
+ function __() {
+ this.constructor = d;
+ }
+ d.prototype = b === null ?
+ Object.create(b) :
+ (__.prototype = b.prototype, new __());
+ };
+ })();
+exports.__esModule = true;
+var Lint = require('tslint');
+var Rule = /** @class */ (function(_super) {
+ __extends(Rule, _super);
+ function Rule() {
+ return _super !== null && _super.apply(this, arguments) || this;
+ }
+ Rule.prototype.apply = function(sourceFile) {
+ return this.applyWithWalker(
+ new NoImportsFromDistWalker(sourceFile, this.getOptions()));
+ };
+ Rule.FAILURE_STRING =
+ 'importing from dist/ is prohibited. Please use public API';
+ return Rule;
+}(Lint.Rules.AbstractRule));
+exports.Rule = Rule;
+var NoImportsFromDistWalker = /** @class */ (function(_super) {
+ __extends(NoImportsFromDistWalker, _super);
+ function NoImportsFromDistWalker() {
+ return _super !== null && _super.apply(this, arguments) || this;
+ }
+ NoImportsFromDistWalker.prototype.visitImportDeclaration = function(node) {
+ var importFrom = node.moduleSpecifier.getText();
+ var reg = /@tensorflow\/tfjs[-a-z]*\/dist/;
+ if (importFrom.match(reg)) {
+ var fix = new Lint.Replacement(
+ node.moduleSpecifier.getStart(), node.moduleSpecifier.getWidth(),
+ importFrom.replace(/\/dist[\/]*/, ''));
+ this.addFailure(this.createFailure(
+ node.moduleSpecifier.getStart(), node.moduleSpecifier.getWidth(),
+ Rule.FAILURE_STRING, fix));
+ }
+ _super.prototype.visitImportDeclaration.call(this, node);
+ };
+ return NoImportsFromDistWalker;
+}(Lint.RuleWalker));
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/.tslint/noImportsFromDistRule.ts b/entry/src/main/ets/MainAbility/tfjs-models/.tslint/noImportsFromDistRule.ts
new file mode 100755
index 0000000..d68fa8f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/.tslint/noImportsFromDistRule.ts
@@ -0,0 +1,30 @@
+import * as Lint from 'tslint';
+import * as ts from 'typescript';
+
+export class Rule extends Lint.Rules.AbstractRule {
+ public static FAILURE_STRING =
+ 'importing from dist/ is prohibited. Please use public API';
+
+ public apply(sourceFile: ts.SourceFile): Lint.RuleFailure[] {
+ return this.applyWithWalker(
+ new NoImportsFromDistWalker(sourceFile, this.getOptions()));
+ }
+}
+
+class NoImportsFromDistWalker extends Lint.RuleWalker {
+ public visitImportDeclaration(node: ts.ImportDeclaration) {
+ const importFrom = node.moduleSpecifier.getText();
+ const reg = /@tensorflow\/tfjs[-a-z]*\/dist/;
+ if (importFrom.match(reg)) {
+ const fix = new Lint.Replacement(
+ node.moduleSpecifier.getStart(), node.moduleSpecifier.getWidth(),
+ importFrom.replace(/\/dist[\/]*/, ''));
+
+ this.addFailure(this.createFailure(
+ node.moduleSpecifier.getStart(), node.moduleSpecifier.getWidth(),
+ Rule.FAILURE_STRING, fix));
+ }
+
+ super.visitImportDeclaration(node);
+ }
+}
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/.vscode/settings.json b/entry/src/main/ets/MainAbility/tfjs-models/.vscode/settings.json
new file mode 100755
index 0000000..c204836
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/.vscode/settings.json
@@ -0,0 +1,35 @@
+// Place your settings in this file to overwrite default and user settings.
+{
+ "search.exclude": {
+ "**/node_modules": true,
+ "**/bower_components": true,
+ "coverage/": true,
+ "dist/": true,
+ "**/bundle.js": true,
+ "**/yarn.lock": true,
+ // shared is symlinked in specific projects so search results should be
+ // excluded from root level to avoid duplicates.
+ "shared/": true
+ },
+ "tslint.enable": true,
+ "tslint.run": "onType",
+ "tslint.configFile": "tslint.json",
+ "files.trimTrailingWhitespace": true,
+ "editor.tabSize": 2,
+ "editor.insertSpaces": true,
+ "[typescript]": {
+ "editor.formatOnSave": true
+ },
+ "[javascript]": {
+ "editor.formatOnSave": true
+ },
+ "editor.rulers": [
+ 80
+ ],
+ "clang-format.style": "Google",
+ "files.insertFinalNewline": true,
+ "editor.detectIndentation": false,
+ "editor.wrappingIndent": "none",
+ "typescript.tsdk": "node_modules/typescript/lib",
+ "clang-format.executable": "${workspaceRoot}/node_modules/.bin/clang-format"
+}
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/.vscode/tasks.json b/entry/src/main/ets/MainAbility/tfjs-models/.vscode/tasks.json
new file mode 100755
index 0000000..8a391d5
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/.vscode/tasks.json
@@ -0,0 +1,27 @@
+{
+ "version": "2.0.0",
+ "tasks": [
+ {
+ "command": "yarn",
+ "label": "lint",
+ "type": "shell",
+ "args": [
+ "lint"
+ ],
+ "problemMatcher": {
+ "base": "$tslint5",
+ "owner": "tslint-type-checked",
+ "fileLocation": "absolute"
+ }
+ },
+ {
+ "command": "yarn",
+ "label": "build",
+ "type": "shell",
+ "args": ["build", "--pretty", "false"],
+ "problemMatcher": [
+ "$tsc"
+ ]
+ }
+ ]
+ }
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/CONTRIBUTING.md b/entry/src/main/ets/MainAbility/tfjs-models/CONTRIBUTING.md
new file mode 100755
index 0000000..03f956b
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/CONTRIBUTING.md
@@ -0,0 +1,28 @@
+# How to Contribute
+
+We'd love to accept your patches and contributions to this project. There are
+just a few small guidelines you need to follow.
+
+## Contributor License Agreement
+
+Contributions to this project must be accompanied by a Contributor License
+Agreement. You (or your employer) retain the copyright to your contribution,
+this simply gives us permission to use and redistribute your contributions as
+part of the project. Head over to to see
+your current agreements on file or to sign a new one.
+
+You generally only need to submit a CLA once, so if you've already submitted one
+(even if it was for a different project), you probably don't need to do it
+again.
+
+## Code reviews
+
+All submissions, including submissions by project members, require review. We
+use GitHub pull requests for this purpose. Consult
+[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
+information on using pull requests.
+
+## Community Guidelines
+
+This project follows [Google's Open Source Community
+Guidelines](https://opensource.google.com/conduct/).
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/LICENSE b/entry/src/main/ets/MainAbility/tfjs-models/LICENSE
new file mode 100755
index 0000000..7a4a3ea
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/LICENSE
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
\ No newline at end of file
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/README.md b/entry/src/main/ets/MainAbility/tfjs-models/README.md
new file mode 100755
index 0000000..133f0ca
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/README.md
@@ -0,0 +1,148 @@
+# Pre-trained TensorFlow.js models
+
+This repository hosts a set of pre-trained models that have been ported to
+TensorFlow.js.
+
+The models are hosted on NPM and unpkg so they can be used in any project out of the box. They can be used directly or used in a transfer learning
+setting with TensorFlow.js.
+
+To find out about APIs for models, look at the README in each of the respective
+directories. In general, we try to hide tensors so the API can be used by
+non-machine learning experts.
+
+For those interested in contributing a model, please file a [GitHub issue on tfjs](https://github.com/tensorflow/tfjs/issues) to gauge
+interest. We are trying to add models that complement the existing set of models
+and can be used as building blocks in other apps.
+
+## Models
+
+
+
+ Type
+ Model
+ Demo
+ Details
+ Install
+
+
+
+
+ Images
+ MobileNet
+ live
+ Classify images with labels from the ImageNet database .
+ npm i @tensorflow-models/mobilenet
+
+
+ source
+
+
+
+ Hand
+ live
+ Real-time hand pose detection in the browser using TensorFlow.js.
+ npm i @tensorflow-models/hand-pose-detection
+
+
+ source
+
+
+
+ Pose
+ live
+ An API for real-time human pose detection in the browser.
+ npm i @tensorflow-models/pose-detection
+
+
+ source
+
+
+
+ Coco SSD
+
+ Object detection model that aims to localize and identify multiple objects in a single image. Based on the TensorFlow object detection API .
+ npm i @tensorflow-models/coco-ssd
+
+
+ source
+
+ DeepLab v3
+
+ Semantic segmentation
+ npm i @tensorflow-models/deeplab
+
+
+ source
+
+
+
+ Face Landmark Detection
+ live
+ Real-time 3D facial landmarks detection to infer the approximate surface geometry of a human face
+ npm i @tensorflow-models/face-landmarks-detection
+
+
+ source
+
+
+
+
+
+ Audio
+ Speech Commands
+ live
+ Classify 1 second audio snippets from the speech commands dataset .
+ npm i @tensorflow-models/speech-commands
+
+
+ source
+
+
+
+
+ Text
+ Universal Sentence Encoder
+
+ Encode text into a 512-dimensional embedding to be used as inputs to natural language processing tasks such as sentiment classification and textual similarity.
+ npm i @tensorflow-models/universal-sentence-encoder
+
+
+ source
+
+
+
+ Text Toxicity
+ live
+ Score the perceived impact a comment might have on a conversation, from "Very toxic" to "Very healthy".
+ npm i @tensorflow-models/toxicity
+
+
+ source
+
+
+
+ General Utilities
+
+ KNN Classifier
+
+ This package provides a utility for creating a classifier using the K-Nearest Neighbors algorithm. Can be used for transfer learning.
+ npm i @tensorflow-models/knn-classifier
+
+
+ source
+
+
+
+## Development
+
+You can run the unit tests for any of the models by running the following
+inside a directory:
+
+`yarn test`
+
+New models should have a test NPM script (see [this](./mobilenet/package.json) `package.json` and `run_tests.ts` [helper](./mobilenet/run_tests.ts) for reference).
+
+To run all of the tests, you can run the following command from the root of this
+repo:
+
+`yarn presubmit`
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/cloudbuild.yml b/entry/src/main/ets/MainAbility/tfjs-models/cloudbuild.yml
new file mode 100755
index 0000000..a36056f
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/cloudbuild.yml
@@ -0,0 +1,179 @@
+steps:
+- name: 'node:12'
+ entrypoint: 'yarn'
+ id: 'yarn'
+ args: ['install']
+
+# Run diff to find modified files in each folder.
+- name: 'node:12'
+ entrypoint: 'yarn'
+ id: 'diff'
+ args: ['diff']
+ waitFor: ['yarn']
+ env:
+ - 'COMMIT_SHA=$COMMIT_SHA'
+ - 'BRANCH_NAME=$BRANCH_NAME'
+
+# Body pix.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'body-pix'
+ args: ['./scripts/run-build.sh', 'body-pix']
+ waitFor: ['diff']
+
+# Body segmentation.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'body-segmentation'
+ args: ['./scripts/run-build.sh', 'body-segmentation']
+ waitFor: ['diff']
+
+# Blaze face.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'blazeface'
+ args: ['./scripts/run-build.sh', 'blazeface']
+ waitFor: ['diff']
+
+# Coco SSD.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'coco-ssd'
+ args: ['./scripts/run-build.sh', 'coco-ssd']
+ waitFor: ['diff']
+
+# Deeplab.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'deeplab'
+ args: ['./scripts/run-build.sh', 'deeplab']
+ waitFor: ['diff']
+
+# Depth estimation.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'depth-estimation'
+ args: ['./scripts/run-build.sh', 'depth-estimation']
+ waitFor: ['diff']
+
+# Face detection.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'face-detection'
+ args: ['./scripts/run-build.sh', 'face-detection']
+ waitFor: ['diff']
+
+# Face landmarks detection.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'face-landmarks-detection'
+ args: ['./scripts/run-build.sh', 'face-landmarks-detection']
+ waitFor: ['diff']
+
+# KNN Classifier.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'knn-classifier'
+ args: ['./scripts/run-build.sh', 'knn-classifier']
+ waitFor: ['diff']
+
+# Mobilenet.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'mobilenet'
+ args: ['./scripts/run-build.sh', 'mobilenet']
+ waitFor: ['diff']
+
+# Model playground.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'model-playground'
+ args: ['./scripts/run-build.sh', 'model-playground']
+ waitFor: ['diff']
+
+# Posenet.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'posenet'
+ args: ['./scripts/run-build.sh', 'posenet']
+ waitFor: ['diff']
+
+# Pose Detection.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'pose-detection'
+ args: ['./scripts/run-build.sh', 'pose-detection']
+ waitFor: ['diff']
+
+# Speech commands.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'speech-commands'
+ args: ['./scripts/run-build.sh', 'speech-commands']
+ waitFor: ['diff']
+
+# Toxicity.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'toxicity'
+ args: ['./scripts/run-build.sh', 'toxicity']
+ waitFor: ['diff']
+
+# Universal sentence encoder.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'universal-sentence-encoder'
+ args: ['./scripts/run-build.sh', 'universal-sentence-encoder']
+ waitFor: ['diff']
+
+# Hand Detection.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'hand-detection'
+ args: ['./scripts/run-build.sh', 'hand-detection']
+ waitFor: ['diff']
+
+# Handpose.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'handpose'
+ args: ['./scripts/run-build.sh', 'handpose']
+ waitFor: ['diff']
+
+# Facemesh.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'facemesh'
+ args: ['./scripts/run-build.sh', 'facemesh']
+ waitFor: ['diff']
+
+# Task API.
+- name: 'gcr.io/cloud-builders/gcloud'
+ entrypoint: 'bash'
+ id: 'tasks'
+ args: ['./scripts/run-build.sh', 'tasks']
+ waitFor: ['diff']
+
+# Run the top-level sanity checks.
+- name: 'node:12'
+ entrypoint: 'yarn'
+ id: 'test'
+ args: ['presubmit']
+ waitFor: ['diff']
+ env: ['BROWSERSTACK_USERNAME=deeplearnjs1']
+ secretEnv: ['BROWSERSTACK_KEY']
+
+- name: 'python:3.6'
+ entrypoint: 'bash'
+ args: ['./run_python_tests.sh']
+ waitFor: ['diff']
+
+secrets:
+- kmsKeyName: projects/learnjs-174218/locations/global/keyRings/tfjs/cryptoKeys/enc
+ secretEnv:
+ BROWSERSTACK_KEY: CiQAkwyoIW0LcnxymzotLwaH4udVTQFBEN4AEA5CA+a3+yflL2ASPQAD8BdZnGARf78MhH5T9rQqyz9HNODwVjVIj64CTkFlUCGrP1B2HX9LXHWHLmtKutEGTeFFX9XhuBzNExA=
+timeout: 1800s
+logsBucket: 'gs://tfjs-build-logs'
+options:
+ logStreamingOption: 'STREAM_ON'
+ substitution_option: 'ALLOW_LOOSE'
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/knn-classifier/.npmignore b/entry/src/main/ets/MainAbility/tfjs-models/knn-classifier/.npmignore
new file mode 100755
index 0000000..c10be49
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/knn-classifier/.npmignore
@@ -0,0 +1,16 @@
+.yalc/
+.vscode/
+.rpt2_cache/
+demo/
+scripts/
+src/
+coverage/
+node_modules/
+karma.conf.js
+*.tgz
+dist/**/*.js.map
+.travis.yml
+.npmignore
+tslint.json
+yarn.lock
+yalc.lock
diff --git a/entry/src/main/ets/MainAbility/tfjs-models/knn-classifier/README.md b/entry/src/main/ets/MainAbility/tfjs-models/knn-classifier/README.md
new file mode 100755
index 0000000..910f9f9
--- /dev/null
+++ b/entry/src/main/ets/MainAbility/tfjs-models/knn-classifier/README.md
@@ -0,0 +1,198 @@
+# KNN Classifier
+
+This package provides a utility for creating a classifier using the
+[K-Nearest Neighbors](https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm)
+algorithm.
+
+This package is different from the other packages in this repository in that it
+doesn't provide a model with weights, but rather a utility for constructing a
+KNN model using activations from another model or any other tensors you can
+associate with a class/label.
+
+You can see example code [here](https://github.com/tensorflow/tfjs-models/tree/master/knn-classifier/demo).
+
+## Usage example
+
+##### via Script Tag
+
+```html
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
+###### via NPM
+
+```js
+const tf = require('@tensorflow/tfjs');
+const mobilenetModule = require('@tensorflow-models/mobilenet');
+const knnClassifier = require('@tensorflow-models/knn-classifier');
+
+// Create the classifier.
+const classifier = knnClassifier.create();
+
+// Load mobilenet.
+const mobilenet = await mobilenetModule.load();
+
+// Add MobileNet activations to the model repeatedly for all classes.
+const img0 = tf.browser.fromPixels(document.getElementById('class0'));
+const logits0 = mobilenet.infer(img0, true);
+classifier.addExample(logits0, 0);
+
+const img1 = tf.browser.fromPixels(document.getElementById('class1'));
+const logits1 = mobilenet.infer(img1, true);
+classifier.addExample(logits1, 1);
+
+// Make a prediction.
+const x = tf.browser.fromPixels(document.getElementById('test'));
+const xlogits = mobilenet.infer(x, true);
+console.log('Predictions:');
+console.log(classifier.predictClass(xlogits));
+```
+
+## API
+
+#### Creating a classifier
+`knnClassifier` is the module name, which is automatically included when you use
+the
+